https://spidertec.fr/service/4

WebsiteController :: service

Request

GET Parameters

No GET parameters

POST Parameters

No POST parameters

Uploaded Files

No files were uploaded

Request Attributes

Key Value
_controller
"App\Controller\WebsiteController::service"
_firewall_context
"security.firewall.map.context.main"
_remove_csp_headers
true
_route
"service"
_route_params
[
  "id" => "4"
]
_security_firewall_run
"_security_main"
_stopwatch_token
"0d0f09"
id
"4"

Request Headers

Header Value
accept-encoding
"identity"
connection
"close"
host
"spidertec.fr"
user-agent
"Go-http-client/1.1"
x-php-ob-level
"1"
x-real-ip
"182.204.140.119"

Request Content

Request content not available (it was retrieved as a resource).

Response

Response Headers

Header Value
cache-control
"private, must-revalidate"
content-type
"text/html; charset=UTF-8"
date
"Mon, 29 Apr 2024 15:10:19 GMT"
expires
-1
pragma
"no-cache"
x-debug-exception
"An%20exception%20has%20been%20thrown%20during%20the%20rendering%20of%20a%20template%20%28%22Warning%3A%20Undefined%20array%20key%20%22HTTP_ACCEPT%22%22%29."
x-debug-exception-file
"%2Fvar%2Fwww%2Fvhosts%2Fbsbroyalconstruction.fr%2Fspidertec.fr%2Fhttpdocs%2Ftemplates%2Fbase.html.twig:7"
x-debug-token
"da6335"
x-debug-token-link
"https://spidertec.fr/_profiler/9faa7a"
x-previous-debug-token
"9faa7a"
x-robots-tag
"noindex"

Cookies

Request Cookies

No request cookies

Response Cookies

No response cookies

Session

Session Metadata

No session metadata

Session Attributes

No session attributes

Session Usage

0 Usages
Stateless check enabled

Session not used.

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_ENV
"dev"
APP_SECRET
"3a3c89633a3231aa4f2b0f2e2c66022a"
DATABASE_URL
"mysql://spidertech:Rn88fr_2@localhost:3306/spidertech_?server_version: mariadb-10.3.25"
MAILER_DSN
"native://default"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
CONTEXT_DOCUMENT_ROOT
"/var/www/vhosts/bsbroyalconstruction.fr/spidertec.fr/httpdocs/public"
CONTEXT_PREFIX
""
DOCUMENT_ROOT
"/var/www/vhosts/bsbroyalconstruction.fr/spidertec.fr/httpdocs/public"
FCGI_ROLE
"RESPONDER"
GATEWAY_INTERFACE
"CGI/1.1"
HOME
"/var/www/vhosts/bsbroyalconstruction.fr"
HTTPS
"on"
HTTP_ACCEPT_ENCODING
"identity"
HTTP_CONNECTION
"close"
HTTP_HOST
"spidertec.fr"
HTTP_USER_AGENT
"Go-http-client/1.1"
HTTP_X_REAL_IP
"182.204.140.119"
PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY
"0"
PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY
"0"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
PHP_SELF
"/index.php"
QUERY_STRING
""
REDIRECT_HTTPS
"on"
REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY
"0"
REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY
"0"
REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"Zi-4WxjamGDHBiREeIuHRwAAAAI"
REDIRECT_URL
"/service/4"
REMOTE_ADDR
"182.204.140.119"
REMOTE_PORT
"44910"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_TIME
1714403419
REQUEST_TIME_FLOAT
1714403419.2691
REQUEST_URI
"/service/4"
SCRIPT_FILENAME
"/var/www/vhosts/bsbroyalconstruction.fr/spidertec.fr/httpdocs/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"82.165.59.124"
SERVER_ADMIN
"[no address given]"
SERVER_NAME
"spidertec.fr"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.0"
SERVER_SIGNATURE
"<address>Apache Server at spidertec.fr Port 443</address>\n"
SERVER_SOFTWARE
"Apache"
SYMFONY_DOTENV_VARS
"APP_ENV,APP_SECRET,DATABASE_URL,MAILER_DSN"
UNIQUE_ID
"Zi-4WxjamGDHBiREeIuHRwAAAAI"
USER
"bsb"
proxy-nokeepalive
"1"

Sub Requests 1

ErrorController (token = 9faa7a)

Key Value
_controller
"error_controller"
_stopwatch_token
"2c1faa"
exception
Twig\Error\RuntimeError {#1246
  #message: "An exception has been thrown during the rendering of a template ("Warning: Undefined array key "HTTP_ACCEPT"")."
  #code: 0
  #file: "/var/www/vhosts/bsbroyalconstruction.fr/spidertec.fr/httpdocs/templates/base.html.twig"
  #line: 7
  -previous: ErrorException {#1230 …}
  -lineno: 7
  -name: "base.html.twig"
  -rawMessage: "An exception has been thrown during the rendering of a template ("Warning: Undefined array key "HTTP_ACCEPT"")."
  -sourcePath: "/var/www/vhosts/bsbroyalconstruction.fr/spidertec.fr/httpdocs/templates/base.html.twig"
  -sourceCode: """
    <!DOCTYPE html>\n
    <html lang="en">\n
    <head>\n
        <meta name="viewport" content="width=device-width, initial-scale=1" />\n
        <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="author" content="Cadarsir" />\n
        <meta name="description" content="Clearnet ISO">\n
        <link rel="icon" type="image/png" href="{{ get_assets(asset('images/upload/logo-petit.png'))['3x'] }}">\n
        <meta http-equiv="X-UA-Compatible" content="IE=edge">\n
    \n
        <title>{% block title %}{{ generalS.general.nomEntreprise }} {% endblock %}</title>\n
        {% block inline_style %} <style rel="stylesheet" type="text/css">:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:sans-serif;line-height:1.15}body{background-color:#fff;color:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400;line-height:1.5;margin:0;text-align:left} hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0} address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0} b,strong{font-weight:bolder} a{background-color:transparent;color:#007bff;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:not([href]),a:not([href]):hover{color:inherit;text-decoration:none} figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden} button{border-radius:0} button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none} [type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer} .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:.5rem}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem} hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin-bottom:1rem;margin-top:1rem} .container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%} @media (min-width:576px){ .container{max-width:540px} } @media (min-width:768px){ .container{max-width:720px} } @media (min-width:992px){ .container{max-width:960px} } @media (min-width:1200px){ .container{max-width:1140px} } .container-fluid,.container-lg,.container-md,.container-sm,.container-xl{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%} @media (min-width:576px){ .container,.container-sm{max-width:540px} } @media (min-width:768px){ .container,.container-md,.container-sm{max-width:720px} } @media (min-width:992px){ .container,.container-lg,.container-md,.container-sm{max-width:960px} } @media (min-width:1200px){ .container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px} } .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px} .col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:15px;padding-right:15px;position:relative;width:100%}.col{-ms-flex-preferred-size:0;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%} @media (min-width:992px){ .col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%} .col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%} .col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%} } @media (min-width:1200px){ .col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%} } .btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;color:#212529;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle} .btn:hover{color:#212529;text-decoration:none} .btn-success{background-color:#28a745;border-color:#28a745;color:#fff}.btn-success.focus,.btn-success:focus,.btn-success:hover{background-color:#218838;border-color:#1e7e34;color:#fff} .btn-light{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-light.focus,.btn-light:focus,.btn-light:hover{background-color:#e2e6ea;border-color:#dae0e5;color:#212529} .btn-group-lg>.btn,.btn-lg{border-radius:.3rem;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.btn-group-sm>.btn,.btn-sm{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem} .fade{transition:opacity .15s linear} .fade:not(.show){opacity:0} .dropdown,.dropleft,.dropright,.dropup{position:relative} .dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;color:#212529;display:none;float:left;font-size:1rem;left:0;list-style:none;margin:.125rem 0 0;min-width:10rem;padding:.5rem 0;position:absolute;text-align:left;top:100%;z-index:1000} .modal{display:none;height:100%;left:0;outline:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1050} .carousel{position:relative} .border{border:1px solid #dee2e6!important} .rounded{border-radius:.25rem!important} .d-xl-none{display:none!important} .flex-row{-ms-flex-direction:row!important;flex-direction:row!important} .justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important} .h-100{height:100%!important} .m-4{margin:1.5rem!important} .mb-4,.my-4{margin-bottom:1.5rem!important} .pt-0,.py-0{padding-top:0!important} .pb-0,.py-0{padding-bottom:0!important} .pt-2,.py-2{padding-top:.5rem!important} .pt-4,.py-4{padding-top:1.5rem!important} .pb-4,.py-4{padding-bottom:1.5rem!important} .pt-5,.py-5{padding-top:3rem!important} .text-right{text-align:right!important}.text-center{text-align:center!important} .text-sm-center{text-align:center!important} .text-lg-left{text-align:left!important} .text-light{color:#f8f9fa!important} .visible{visibility:visible!important} *,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff} hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem} dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0} b,strong{font-weight:bolder} a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none} figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle} button{border-radius:0} button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none} [type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer} .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem} hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)} .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto} .container{max-width:540px} .container{max-width:720px} .container{max-width:960px} .container{max-width:1140px} .container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto} .container,.container-sm{max-width:540px} .container,.container-md,.container-sm{max-width:720px} .container,.container-lg,.container-md,.container-sm{max-width:960px} .container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px} .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px} .col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%} .col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%} .col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%} .col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%} .col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%} .btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out} .btn:hover{color:#212529;text-decoration:none} .btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34} .btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5} .btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem} .fade{transition:opacity .15s linear} .fade:not(.show){opacity:0} .dropdown,.dropleft,.dropright,.dropup{position:relative} .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem} .modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0} .carousel{position:relative} .border{border:1px solid #dee2e6!important} .rounded{border-radius:.25rem!important} .d-xl-none{display:none!important} .flex-row{-ms-flex-direction:row!important;flex-direction:row!important} .justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important} .h-100{height:100%!important} .m-4{margin:1.5rem!important} .mb-4,.my-4{margin-bottom:1.5rem!important} .pt-0,.py-0{padding-top:0!important} .pb-0,.py-0{padding-bottom:0!important} .pt-2,.py-2{padding-top:.5rem!important} .pt-4,.py-4{padding-top:1.5rem!important} .pb-4,.py-4{padding-bottom:1.5rem!important} .pt-5,.py-5{padding-top:3rem!important} .text-right{text-align:right!important}.text-center{text-align:center!important} .text-sm-center{text-align:center!important} .text-lg-left{text-align:left!important} .text-light{color:#f8f9fa!important} .visible{visibility:visible!important} *,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:sans-serif;line-height:1.15}body{background-color:#fff;color:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400;line-height:1.5;margin:0;text-align:left} hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0} address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0} b,strong{font-weight:bolder} a{background-color:transparent;color:#007bff;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:not([href]),a:not([href]):hover{color:inherit;text-decoration:none} figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden} button{border-radius:0} button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none} [type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer} .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:.5rem}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem} hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin-bottom:1rem;margin-top:1rem} .container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%} .container{max-width:540px} .container{max-width:720px} .container{max-width:960px} .container{max-width:1140px} .container-fluid,.container-lg,.container-md,.container-sm,.container-xl{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%} .container,.container-sm{max-width:540px} .container,.container-md,.container-sm{max-width:720px} .container,.container-lg,.container-md,.container-sm{max-width:960px} .container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px} .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px} .col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:15px;padding-right:15px;position:relative;width:100%}.col{-ms-flex-preferred-size:0;-ms-flex-positive:1;flex-basis:0;flex-grow:1;max-width:100%} .col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%} .col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%} .col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%} .col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%} .btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;color:#212529;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle} .btn:hover{color:#212529;text-decoration:none} .btn-success{background-color:#28a745;border-color:#28a745;color:#fff}.btn-success.focus,.btn-success:focus,.btn-success:hover{background-color:#218838;border-color:#1e7e34;color:#fff} .btn-light{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-light.focus,.btn-light:focus,.btn-light:hover{background-color:#e2e6ea;border-color:#dae0e5;color:#212529} .btn-group-lg>.btn,.btn-lg{border-radius:.3rem;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.btn-group-sm>.btn,.btn-sm{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem} .fade{transition:opacity .15s linear} .fade:not(.show){opacity:0} .dropdown,.dropleft,.dropright,.dropup{position:relative} .dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;color:#212529;display:none;float:left;font-size:1rem;left:0;list-style:none;margin:.125rem 0 0;min-width:10rem;padding:.5rem 0;position:absolute;text-align:left;top:100%;z-index:1000} .modal{display:none;height:100%;left:0;outline:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1050} .carousel{position:relative} .border{border:1px solid #dee2e6!important} .rounded{border-radius:.25rem!important} .d-xl-none{display:none!important} .flex-row{-ms-flex-direction:row!important;flex-direction:row!important} .justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important} .h-100{height:100%!important} .m-4{margin:1.5rem!important} .mb-4,.my-4{margin-bottom:1.5rem!important} .pt-0,.py-0{padding-top:0!important} .pb-0,.py-0{padding-bottom:0!important} .pt-2,.py-2{padding-top:.5rem!important} .pt-4,.py-4{padding-top:1.5rem!important} .pb-4,.py-4{padding-bottom:1.5rem!important} .pt-5,.py-5{padding-top:3rem!important} .text-right{text-align:right!important}.text-center{text-align:center!important} .text-sm-center{text-align:center!important} .text-lg-left{text-align:left!important} .text-light{color:#f8f9fa!important} .visible{visibility:visible!important} .fadeInRight{animation-name:fadeInRight} .fadeInUp{animation-name:fadeInUp} .fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto} .fa-clock:before{content:"\f017"} .fa-facebook-f:before{content:"\f39e"} .fa-file-invoice-dollar:before{content:"\f571"} .fa-hourglass-start:before{content:"\f251"} .fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"} .fa-linkedin:before{content:"\f08c"} .fa-mail-bulk:before{content:"\f674"} .fa-map-marker:before{content:"\f041"} .fa-mobile-alt:before{content:"\f3cd"} .fa-twitter:before{content:"\f099"} .fa,.far,.fas{font-family:Font Awesome\ 5 Free} .fa,.fas{font-weight:900}html{overflow-x:hidden}body .body-inner{margin:0;padding:0} section{background-color:#fff;overflow:hidden;padding:80px 0;position:relative;width:100%;z-index:1} .grid-layout{margin-bottom:-2px!important;overflow:hidden}.grid-layout>*{opacity:0;transition:opacity .5s ease}.grid-layout .grid-loader{opacity:1;transition:opacity .1s ease;z-index:-1}.grid-layout.grid-loaded>*{opacity:1}.grid-layout.grid-loaded .grid-loader{opacity:0}.grid-layout,.portfolioo,.posts{clear:both;display:block;padding:0;position:relative} .grid-3-columns .grid-item,.portfolio-3-columns .portfolio-item,.post-3-columns .post-item{width:33.333333333%} .grid-item{height:auto!important} .grid-loader{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s ease-in-out infinite;animation:load7 1.8s ease-in-out infinite;-webkit-animation-delay:-.16s;animation-delay:-.16s;border-radius:50%;color:#dadada;font-size:6px;height:2.5em;left:48%;position:absolute;text-indent:-9999em;top:60px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);width:2.5em}.grid-loader:after,.grid-loader:before{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s ease-in-out infinite;animation:load7 1.8s ease-in-out infinite;border-radius:50%;content:"";height:2.5em;position:absolute;top:0;width:2.5em}.grid-loader:before{-webkit-animation-delay:-.32s;animation-delay:-.32s;left:-3.5em}.grid-loader:after{left:3.5em} #header{height:100px;line-height:100px;width:100%;z-index:199!important}#header,#header .container{position:relative}#header #header-wrap,#header .header-inner{background-color:#fff;height:100px;left:0;right:0;transition:all .4s ease-in-out}#header #header-wrap #logo,#header .header-inner #logo{float:left;font-size:28px;height:100px;position:relative;transition:all .4s ease-in-out;z-index:1} #header #header-wrap #logo a [class*=logo-],#header #header-wrap #logo a>img,#header .header-inner #logo a [class*=logo-],#header .header-inner #logo a>img{display:none}#header #header-wrap #logo a .logo-default,#header .header-inner #logo a .logo-default{display:block}#header #header-wrap #logo a,#header #header-wrap #logo a span,#header .header-inner #logo a,#header .header-inner #logo a span{color:#2d2d2d;font-family:Noto Sans,sans-serif;font-size:40px;font-weight:800;letter-spacing:1.5px}#header[data-fullwidth=true] #header-wrap .container,#header[data-fullwidth=true] .header-inner .container{max-width:100%;padding:0 10px} #header.header-sticky #header-wrap,#header.header-sticky .header-inner{top:-160px;transition:top .8s ease-in-out}#header.header-sticky.sticky-active #header-wrap,#header.header-sticky.sticky-active .header-inner{box-shadow:0 12px 6px rgba(0,0,0,.06);margin:0 auto;position:fixed;top:0;width:100%}#header.header-always-fixed #header-wrap,#header.header-always-fixed .header-inner{position:fixed!important;top:0!important} #mainMenu{padding:0}#mainMenu>.container{padding:0!important} #mainMenu nav{float:right}#mainMenu nav>ul{list-style:none;margin:0;padding:0}#mainMenu nav>ul>li{border:0;float:left;margin-left:6px;position:relative;transition:all .3s ease}#mainMenu nav>ul>li>a:not(.special){border:0 solid transparent;border-radius:0;color:#210e0e;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.6px;line-height:normal;padding:10px 12px;position:relative;text-transform:uppercase;transition:all .3s ease} #mainMenu nav>ul>li>a:not(.special):after,#mainMenu nav>ul>li>a:not(.special):before{transition:all .3s ease} #mainMenu nav>ul>li.dropdown:before{color:#262626;content:"\e930";display:none;font-family:inspiro-icons;font-size:16px;opacity:.6;position:absolute;right:16px;transform:rotate(90deg)}#mainMenu nav>ul>li .dropdown-arrow{cursor:pointer;display:none;height:40px;position:absolute;right:-10px;top:0;width:50px;z-index:1}#mainMenu nav>ul>li .dropdown-menu{background-color:#fff;background-position:100% 100%;background-repeat:no-repeat;border:0;border-color:#eee;border-radius:4px;border-style:solid;border-width:1px!important;box-shadow:0 33px 32px rgba(0,0,0,.1);color:#210e0e;display:none;left:auto;margin:-6px 0 0;min-width:230px;padding:10px;position:absolute;top:35px} #mainMenu nav>ul>li:last-child{margin-right:0} #mainMenu nav>ul li ul{list-style:none;padding:0} #mainMenu.menu-creative nav>ul>li{margin-left:4px}#mainMenu.menu-creative nav>ul>li>a:after{background-color:#fff;bottom:-2px;content:"";height:2px;left:0;opacity:0;position:absolute;top:100%;transform:translateY(10px);transition:opacity .3s ease 0s,transform .3s ease 0s;width:100%} #mainMenu-trigger{float:right;height:100px;opacity:0;position:absolute;visibility:hidden;z-index:1} *,a,h1,h2,h3,h4,h5,h6{margin:0;padding:0;text-decoration:none}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}html{font-size:88%} body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2f2f2f;font-family:Noto Sans,sans-serif;font-size:1rem;line-height:1.65714286em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#2d2d2d;font-family:Noto Sans,sans-serif;letter-spacing:.5px;margin:0} .h1,h1{font-size:3.14285714em;line-height:1.31818182em}.h1:not(:last-child),h1:not(:last-child){margin-bottom:20px}.h2,h2{font-size:2.35714286em;font-weight:500;line-height:1.36363636em}.h2:not(:last-child),h2:not(:last-child){margin-bottom:16px}.h3,h3{font-size:1.78571429em;font-weight:500;line-height:1.5em}.h3:not(:last-child),h3:not(:last-child){margin-bottom:12px}.h4,h4{font-size:1.35714286em;font-weight:600;line-height:1.68421053em}.h4:not(:last-child),h4:not(:last-child){margin-bottom:8px} .display-4,p{font-weight:400}p{color:#343434;font-family:Noto Sans,sans-serif;font-size:1rem;font-style:normal;letter-spacing:0;line-height:1.7;text-transform:none} strong{font-weight:600} a:not(.btn):not(.badge):active,a:not(.btn):not(.badge):focus,a:not(.btn):not(.badge):hover{color:#ddc003;outline:none;text-decoration:none}a:not(.btn):not(.badge):not(.btn):not([href]):not([tabindex]){color:#2f2f2f} .inspiro-slider{height:72vh;min-height:100%;overflow:hidden;transition:opacity .3s ease;width:100%} .inspiro-slider .slide{background-position:50% 20%;background-repeat:no-repeat;background-size:cover;display:flex!important;height:100%;overflow:hidden;width:100%;z-index:1}.inspiro-slider .slide .container,.inspiro-slider .slide .container-wide{align-self:center!important;padding-bottom:100px;padding-top:120px}.inspiro-slider .slide .slide-captions{position:relative}.inspiro-slider .slide .slide-captions h1{color:#fff;font-size:80px;font-weight:700;line-height:80px;margin-bottom:30px} .inspiro-slider .slide .slide-captions>p{color:#fff;font-size:20px;font-weight:400;margin-bottom:40px} .inspiro-slider .slide.is-selected{z-index:2}.inspiro-slider.flickity-enabled,.inspiro-slider.slider-loaded{opacity:1} .inspiro-slider .slide-captions>*{opacity:0}#slider{background-color:#fff;overflow:hidden;padding:0;position:relative;width:100%;z-index:1} .polo-carousel-item img{height:100%} .grid-item,.portfolio-item{cursor:pointer;float:left;height:auto;padding:0 0 20px;width:100%}.grid-item a:not(.btn),.portfolio-item a:not(.btn){color:#2f2f2f}.grid-item .grid-item-wrap,.grid-item .portfolio-item-wrap,.portfolio-item .grid-item-wrap,.portfolio-item .portfolio-item-wrap{overflow:hidden;position:relative}.grid-item .grid-item-wrap>a,.grid-item .portfolio-item-wrap>a,.portfolio-item .grid-item-wrap>a,.portfolio-item .portfolio-item-wrap>a{height:100%;position:absolute;width:100%;z-index:6}.grid-item .flickity-viewport,.grid-item .grid-image,.grid-item .grid-video,.grid-item .portfolio-image,.grid-item .portfolio-video,.portfolio-item .flickity-viewport,.portfolio-item .grid-image,.portfolio-item .grid-video,.portfolio-item .portfolio-image,.portfolio-item .portfolio-video{overflow:hidden;position:relative}.grid-item .flickity-viewport:after,.grid-item .grid-image:after,.grid-item .grid-video:after,.grid-item .portfolio-image:after,.grid-item .portfolio-video:after,.portfolio-item .flickity-viewport:after,.portfolio-item .grid-image:after,.portfolio-item .grid-video:after,.portfolio-item .portfolio-image:after,.portfolio-item .portfolio-video:after{background-color:#210e0e;content:" ";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:2}.grid-item .flickity-viewport img,.grid-item .grid-image img,.grid-item .grid-video img,.grid-item .portfolio-image img,.grid-item .portfolio-video img,.portfolio-item .flickity-viewport img,.portfolio-item .grid-image img,.portfolio-item .grid-video img,.portfolio-item .portfolio-image img,.portfolio-item .portfolio-video img{display:block;height:auto;position:relative;transition:all .5s ease-out;width:100%;z-index:1} .grid-item .grid-description,.grid-item .portfolio-description,.grid-item .portfolio-links,.portfolio-item .grid-description,.portfolio-item .portfolio-description,.portfolio-item .portfolio-links{left:0;margin:0 auto;opacity:0;padding:20px;position:absolute;right:0;text-align:center;top:48%;transform:translate3d(0,-38%,0);transition:all .25s ease-in-out 0s;visibility:hidden;width:70%;z-index:3}.grid-item .grid-description h3,.grid-item .portfolio-description h3,.grid-item .portfolio-links h3,.portfolio-item .grid-description h3,.portfolio-item .portfolio-description h3,.portfolio-item .portfolio-links h3{font-size:16px;font-style:normal;font-weight:700;letter-spacing:1px;line-height:18px;margin-bottom:4px;text-transform:uppercase}.grid-item .grid-description h3,.grid-item .grid-description p,.grid-item .grid-description span,.grid-item .portfolio-description h3,.grid-item .portfolio-description p,.grid-item .portfolio-description span,.grid-item .portfolio-links h3,.grid-item .portfolio-links p,.grid-item .portfolio-links span,.portfolio-item .grid-description h3,.portfolio-item .grid-description p,.portfolio-item .grid-description span,.portfolio-item .portfolio-description h3,.portfolio-item .portfolio-description p,.portfolio-item .portfolio-description span,.portfolio-item .portfolio-links h3,.portfolio-item .portfolio-links p,.portfolio-item .portfolio-links span{color:#fff}.grid-item .grid-description a,.grid-item .portfolio-description a,.grid-item .portfolio-links a,.portfolio-item .grid-description a,.portfolio-item .portfolio-description a,.portfolio-item .portfolio-links a{margin:3px} .grid-item:not(.no-overlay):hover .grid-image:after,.grid-item:not(.no-overlay):hover .grid-slider .flickity-viewport:after,.grid-item:not(.no-overlay):hover .grid-video:after,.grid-item:not(.no-overlay):hover .portfolio-image:after,.grid-item:not(.no-overlay):hover .portfolio-slider .flickity-viewport:after,.grid-item:not(.no-overlay):hover .portfolio-video:after,.portfolio-item:not(.no-overlay):hover .grid-image:after,.portfolio-item:not(.no-overlay):hover .grid-slider .flickity-viewport:after,.portfolio-item:not(.no-overlay):hover .grid-video:after,.portfolio-item:not(.no-overlay):hover .portfolio-image:after,.portfolio-item:not(.no-overlay):hover .portfolio-slider .flickity-viewport:after,.portfolio-item:not(.no-overlay):hover .portfolio-video:after{opacity:.5} .grid-item.overlay-links .grid-description,.grid-item.overlay-links .portfolio-description,.portfolio-item.overlay-links .grid-description,.portfolio-item.overlay-links .portfolio-description{opacity:1;padding:20px;position:relative;transform:none;visibility:inherit;width:100%}.grid-item.overlay-links .grid-description a,.grid-item.overlay-links .portfolio-description a,.portfolio-item.overlay-links .grid-description a,.portfolio-item.overlay-links .portfolio-description a{margin:0}.grid-item.overlay-links .grid-description h3,.grid-item.overlay-links .portfolio-description h3,.portfolio-item.overlay-links .grid-description h3,.portfolio-item.overlay-links .portfolio-description h3{color:#2f2f2f} .post-item{float:left;height:auto;padding:0 0 20px;width:100%}.post-item .post-item-wrap{background-color:#fff;position:relative}.post-item img{height:auto;width:100%}.post-item .post-audio,.post-item .post-image,.post-item .post-quote-img,.post-item .post-slider,.post-item .post-video{margin:0;padding:0;position:relative} .post-item .post-item-description{color:#676767;line-height:28px;padding:24px}.post-item .post-item-description>h2,.post-item .post-item-description>h2>a{color:#444;font-size:18px;font-weight:600;letter-spacing:-.1px;line-height:23px;margin-bottom:16px}.post-item .post-item-description .post-meta-category,.post-item .post-item-description .post-meta-comments,.post-item .post-item-description .post-meta-date{color:#c2c2c2;font-size:12px;margin-right:8px;position:relative;top:-4px}.post-item .post-item-description .post-meta-category i,.post-item .post-item-description .post-meta-comments i,.post-item .post-item-description .post-meta-date i{margin-right:4px!important} .post-item.border{border:none!important}.post-item.border .post-item-wrap{border:1px solid #f2f2f2}.post-item.border>.post-item-wrap>.post-item-description{padding:24px!important;width:100%!important} .post-image{margin-bottom:20px}.post-image img{width:100%} #footer,.forum h4>small{display:block}#footer{background-color:#f8f2cd;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:32px;position:relative}#footer a:not(.btn):not(:hover){color:#2f2f2f}#footer p{font-family:Noto Sans,sans-serif}#footer a:not(.btn){font-weight:400}#footer .footer-content{padding:60px 0 40px}#footer .widget .widget-title,#footer .widget h4{font-size:14px;font-weight:600;letter-spacing:1px} #footer .copyright-content{background-color:#f6efc0;font-size:13px;min-height:80px;padding:30px 0} .widget{margin-bottom:30px;position:relative}.widget .widget-title,.widget>h4{font-size:14px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:24px;margin-bottom:20px;text-transform:uppercase}.widget:after,.widget:before{clear:both;content:" ";display:table} .widget a{color:#2f2f2f}.widget p{margin-bottom:20px} .item-link{color:#2f2f2f;font-size:12px;letter-spacing:1px;text-transform:uppercase!important}.item-link i{position:relative;right:0;transition:right .3s ease 0s} .background-image{background-position:50%;background-repeat:no-repeat;background-size:cover} #scrollTop{background-color:rgba(0,0,0,.25);background-color:rgba(0,0,0,.25)!important;background-position:50%;background-repeat:no-repeat;border-radius:100px;bottom:0;color:#fff;cursor:pointer;height:40px;line-height:12px!important;opacity:0;overflow:hidden;position:fixed;right:26px;text-align:center;transition:opacity .3s,bottom .5s,box-shadow .3s cubic-bezier(.55,0,.1,1),background-color .1s linear;width:40px;z-index:-1}#scrollTop i{font-size:16px!important;height:39px!important;left:0!important;line-height:39px!important;position:relative;text-align:center!important;top:0!important;transform:translate(0);transition:transform .2s ease;width:39px!important;z-index:10}#scrollTop i,#scrollTop:hover{background-color:transparent!important} #scrollTop:after,#scrollTop:before{background-color:#ddc003;border-radius:100px;content:" ";display:block;height:100%;left:0;position:absolute;top:0;transform:scale(0);transition:all .3s cubic-bezier(.55,0,.1,1);width:100%;z-index:1}#scrollTop:before{background-color:hsla(0,0%,100%,.25);opacity:0;transition:all .5s cubic-bezier(.165,.84,.44,1);z-index:2}#scrollTop:before,#scrollTop:hover:after{transform:scale(1)} [class^=icon]{display:inline-block} .lines-button{align-items:center;appearance:none;background:transparent;border:none;cursor:pointer;display:flex;height:100%;justify-content:center;outline:none;transition:.3s;user-select:none;width:16px}.lines-button>*{display:block} .lines{position:relative;top:-4px}.lines,.lines:after,.lines:before{border-radius:4px;display:inline-block;height:2px;transition:.3s;width:20px}.lines:after,.lines:before{content:"";left:0;position:absolute;transform-origin:2.85714px center;width:100%}.lines:before{top:6px}.lines:after{top:-6px}.lines,.lines:after,.lines:before{background-color:#111} .x{width:auto} iframe{width:100%} .rounded{overflow:hidden} .visible{opacity:1}.text-center{text-align:center} .vertical-align{position:relative;top:50%;transform:translateY(-50%)} .background-dark{background-color:#584d01!important} .text-light,.text-light .lead,.text-light a:not(.btn),.text-light a:not(.btn):hover:not(.btn-light),.text-light div:not(.alert),.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6,.text-light i,.text-light label,.text-light li,.text-light p,.text-light span:not(.btn-label){color:#fff!important} .m-b-30{margin-bottom:30px!important} .m-t-5{margin-top:5px!important} .m-r-10{margin-right:10px!important} .col-no-margin{padding:0!important}.col-no-margin [class^=col-],.row.col-no-margin{margin:0!important;padding:0!important} .p-b-20{padding-bottom:20px!important} .p-t-30{padding-top:30px!important} .space{clear:both;display:block;height:60px;position:relative;width:100%} a:not([href]):not([tabindex]):not(.btn){color:none}.btn:not(.close):not(.mfp-close),a.btn:not([href]):not([tabindex]),button.btn{background-color:#ddc003;border:1px solid #ddc003;border-radius:5px 5px 5px 5px;color:#fff;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;line-height:14px;margin-bottom:6px;outline:none;padding:12px 18px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s}.btn:not(.close):not(.mfp-close):after,a.btn:not([href]):not([tabindex]):after,button.btn:after{content:"";position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;z-index:-1} .btn:not(.close):not(.mfp-close).btn-sm,a.btn:not([href]):not([tabindex]).btn-sm,button.btn.btn-sm{font-size:11px;height:30px;line-height:28px;padding:0 14px}.btn:not(.close):not(.mfp-close).btn-lg,a.btn:not([href]):not([tabindex]).btn-lg,button.btn.btn-lg{font-size:16px;height:58px;letter-spacing:2px;line-height:56px;padding:0 40px}.btn:not(.close):not(.mfp-close):focus,.btn:not(.close):not(.mfp-close):hover,.btn:not(.close):not(.mfp-close):not(:disabled):not(.disabled).active,.btn:not(.close):not(.mfp-close):not(:disabled):not(.disabled):active,a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover,a.btn:not([href]):not([tabindex]):not(:disabled):not(.disabled).active,a.btn:not([href]):not([tabindex]):not(:disabled):not(.disabled):active,button.btn:focus,button.btn:hover,button.btn:not(:disabled):not(.disabled).active,button.btn:not(:disabled):not(.disabled):active{background-color:#ab9402;border-color:#ab9402;color:#fff;text-decoration:none}.btn:not(.close):not(.mfp-close).btn-outline,a.btn:not([href]):not([tabindex]).btn-outline,button.btn.btn-outline{background-color:transparent;border:2px solid #ddc003;color:#ddc003} .btn:not(.close):not(.mfp-close).btn-rounded,a.btn:not([href]):not([tabindex]).btn-rounded,button.btn.btn-rounded{border-radius:2em!important} .btn:not(.close):not(.mfp-close).btn-light,.btn:not(.close):not(.mfp-close).btn-white,a.btn:not([href]):not([tabindex]).btn-light,a.btn:not([href]):not([tabindex]).btn-white,button.btn.btn-light,button.btn.btn-white{background-color:#fff;border-color:#e6e8eb;color:#4c5667}.btn:not(.close):not(.mfp-close).btn-light.active,.btn:not(.close):not(.mfp-close).btn-light:active,.btn:not(.close):not(.mfp-close).btn-light:focus,.btn:not(.close):not(.mfp-close).btn-light:hover,.btn:not(.close):not(.mfp-close).btn-white.active,.btn:not(.close):not(.mfp-close).btn-white:active,.btn:not(.close):not(.mfp-close).btn-white:focus,.btn:not(.close):not(.mfp-close).btn-white:hover,a.btn:not([href]):not([tabindex]).btn-light.active,a.btn:not([href]):not([tabindex]).btn-light:active,a.btn:not([href]):not([tabindex]).btn-light:focus,a.btn:not([href]):not([tabindex]).btn-light:hover,a.btn:not([href]):not([tabindex]).btn-white.active,a.btn:not([href]):not([tabindex]).btn-white:active,a.btn:not([href]):not([tabindex]).btn-white:focus,a.btn:not([href]):not([tabindex]).btn-white:hover,button.btn.btn-light.active,button.btn.btn-light:active,button.btn.btn-light:focus,button.btn.btn-light:hover,button.btn.btn-white.active,button.btn.btn-white:active,button.btn.btn-white:focus,button.btn.btn-white:hover{background-color:#f4f5f8;border-color:#e6e8eb;color:#4c5667}.btn:not(.close):not(.mfp-close).btn-light.btn-outline,.btn:not(.close):not(.mfp-close).btn-white.btn-outline,a.btn:not([href]):not([tabindex]).btn-light.btn-outline,a.btn:not([href]):not([tabindex]).btn-white.btn-outline,button.btn.btn-light.btn-outline,button.btn.btn-white.btn-outline{background-color:transparent;border-color:#fff;color:#fff} .btn:not(.close):not(.mfp-close).btn-success,a.btn:not([href]):not([tabindex]).btn-success,button.btn.btn-success{background-color:#d60505;border-color:#d60505}.btn:not(.close):not(.mfp-close).btn-success:focus,.btn:not(.close):not(.mfp-close).btn-success:hover,.btn:not(.close):not(.mfp-close).btn-success:not(:disabled):not(.disabled).active,.btn:not(.close):not(.mfp-close).btn-success:not(:disabled):not(.disabled):active,a.btn:not([href]):not([tabindex]).btn-success:focus,a.btn:not([href]):not([tabindex]).btn-success:hover,a.btn:not([href]):not([tabindex]).btn-success:not(:disabled):not(.disabled).active,a.btn:not([href]):not([tabindex]).btn-success:not(:disabled):not(.disabled):active,button.btn.btn-success:focus,button.btn.btn-success:hover,button.btn.btn-success:not(:disabled):not(.disabled).active,button.btn.btn-success:not(:disabled):not(.disabled):active{background-color:#a40404;border-color:#a40404;color:#fff} .btn:not(.close):not(.mfp-close)+.btn,a.btn:not([href]):not([tabindex])+.btn,button.btn+.btn{margin-left:4px} .heading-text{margin-bottom:30px}.heading-text h1,.heading-text h2,.heading-text h3,.heading-text h4,.heading-text h5,.heading-text h6{margin-bottom:30px;position:relative} .heading-text h2,.heading-text h3{font-size:60px;letter-spacing:-.7px;line-height:66px;margin-bottom:30px} .heading-text p{font-size:18px;margin-bottom:30px} .heading-text.heading-section h2{font-size:40px;line-height:56px;margin-bottom:60px;position:relative}.heading-text.heading-section h2:before{background-color:#ddc003;bottom:-30px;content:"";height:2px;left:0;position:absolute;right:0;width:100px}.heading-text.heading-section.text-center h1:before,.heading-text.heading-section.text-center h2:before,.heading-text.heading-section.text-center h3:before,.heading-text.heading-section.text-center h4:before,.heading-text.heading-section.text-center h5:before,.heading-text.heading-section.text-center h6:before{margin:0 auto} .heading-text.heading-section p{font-size:18px;font-weight:300} .social-icons{line-height:0}.social-icons ul{margin:0;padding:0}.text-center.social-icons ul{display:inline-block}.social-icons li{float:left;list-style:none}.social-icons li a{background:rgba(78,78,78,.71);border:0;border-radius:4px;color:#333;float:left;font-size:16px;height:32px;line-height:32px;margin:0 4px 4px 0;overflow:hidden;text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:32px} .social-icons.social-icons-colored a,.social-icons.social-icons-colored-hover a:hover{border:0;color:#fff!important} .social-icons.social-icons-colored .social-facebook a,.social-icons.social-icons-colored-hover .social-facebook a:hover{background-color:#5d82d1}.social-icons.social-icons-colored .social-twitter a,.social-icons.social-icons-colored-hover .social-twitter a:hover{background-color:#40bff5} .social-icons.social-icons-colored .social-instagram a,.social-icons.social-icons-colored-hover .social-instagram a:hover{background-color:#e53d00} .social-icons.social-icons-colored .social-linkedin a,.social-icons.social-icons-colored-hover .social-linkedin a:hover{background-color:#238cc8} .social-icons.social-icons-large li a{font-size:18px;height:48px;line-height:48px;width:48px} .social-icons li:hover i{-webkit-animation:toTopFromBottom .3s forwards;-moz-animation:toTopFromBottom .3s forwards;animation:toTopFromBottom .3s forwards} i:not(.fa):not(.fab):not(.far):not(.fas){speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inspiro-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none} .icon-box:before{content:"\e925"} .icon-chevron-right:before{content:"\e930"}.icon-chevron-up:before{content:"\e931"} .icon{margin-bottom:16px}div.icon-box:before{display:none!important}.icon-box{margin-bottom:50px;position:relative}.icon-box .icon{height:64px;position:absolute;width:64px}.icon-box .icon i{border-radius:50%;font-size:28px;line-height:66px;text-align:center}.icon-box .icon a,.icon-box .icon i{color:#002a44;height:100%;width:100%}.icon-box h3,.icon-box h5{font-size:16px;font-weight:700;letter-spacing:0;line-height:25px;margin:0 12px 10px 83px}.icon-box p{font-size:16px;font-weight:400;line-height:28px;margin:0 0 20px 83px} .icon-box .icon i{-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s} .icon-box.medium>h3,.icon-box.medium>h4,.icon-box.medium>h5{margin:0 12px 10px 84px}.icon-box.medium>p{margin:0 0 20px 84px} .icon-box.clean .icon i{background-color:none;color:#333;font-size:50px} .text-box{cursor:pointer;padding:40px;text-align:center;transition:background .4s ease 0s}.text-box i{font-size:42px;margin:30px 0 20px}.text-box h3,.text-box h5,.text-box i,.text-box p{color:#fff;transition:all .4s ease 0s}.text-box:hover{background:#eee}.text-box:hover h3,.text-box:hover h5,.text-box:hover i,.text-box:hover p{color:#333} .text-box.hover-effect{padding:30px 30px 10px}.text-box.hover-effect i{margin:90px 0 20px}.text-box.hover-effect p{opacity:0}.text-box.hover-effect:hover i{margin:70px 0 6px}.text-box.hover-effect:hover p{opacity:1} .flickity-viewport{overflow:hidden!important}.carousel .polo-carousel-item img,.flickity-slider>div>img{width:100%} .flickity-enabled{position:relative} .flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab} .flickity-button{background:#fff;border:0;border-radius:50%;box-shadow:0 0 15px rgba(0,0,0,.1);box-sizing:initial;color:#9896a6;cursor:pointer;display:block;height:40px;line-height:40px;margin:-23px 0 0;opacity:0;position:absolute;text-align:center;top:50%;transition:all .2s ease 0s;width:40px;z-index:10;z-index:200}.flickity-button:before{color:#2d2d2d} .flickity-button.next:before,.flickity-button.previous:before{font-family:inspiro-icons!important;font-size:25px}.flickity-button.next{right:0}.flickity-button.next:before{content:"\e930";margin-left:4px} .flickity-button.previous{left:0}.flickity-button.previous:before{content:"\e92f";margin-right:2px} .flickity-button svg{display:none!important}.carousel:hover .flickity-button.next,.inspiro-slider:hover .flickity-button.next{left:auto;opacity:1;right:10px} .carousel:hover .flickity-button.previous,.inspiro-slider:hover .flickity-button.previous{left:10px;opacity:1;right:auto} .polo-carousel-item.is-selected{z-index:2}.flickity-button-icon{fill:currentColor}.flickity-page-dots{bottom:-25px;height:10px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%;z-index:3}.flickity-page-dots .dot{background-color:transparent;border-radius:50%;box-shadow:inset 0 0 0 2px #ccc;cursor:pointer;display:inline-block;height:10px;margin:0 4px;overflow:hidden;position:relative;transition:background .8s ease;width:10px}.flickity-page-dots .dot:after{background-color:#ccc;border-radius:50%;bottom:0;box-shadow:0 0 1px #ccc;content:"";height:0;left:0;outline:medium none;overflow:hidden;position:absolute;text-indent:-999em;transition:height .3s ease;width:100%}.flickity-page-dots .dot.is-selected:after{height:100%} .carousel{opacity:0;transition:opacity .3s ease;visibility:hidden}.carousel.carousel-loaded{opacity:1;visibility:visible} hr{clear:both;margin-bottom:10px;margin-top:10px}hr.space{border:none;height:50px} .modal-strip{background-color:#000;bottom:0;color:#fff;display:inline-block;left:0;padding:20px;position:fixed;transform:translate3d(0,200px,0);transition:all .7s ease 0s;width:100%;z-index:999!important}.modal-strip .btn,.modal-strip h1,.modal-strip h2,.modal-strip h3,.modal-strip h4,.modal-strip h5{margin-bottom:0!important}.modal-strip a,.modal-strip a:active,.modal-strip a:hover,.modal-strip a:visited{color:#fff;text-decoration:underline} .testimonial .testimonial-item{background-color:#fff;border:1px solid #eee;margin-bottom:20px;padding:46px;text-align:center;width:100%}.testimonial .testimonial-item>img{border-radius:50%;display:block;float:none;height:72px;margin:0 auto 10px;width:72px}.testimonial .testimonial-item>p{font-size:15px;font-weight:400;line-height:22px;margin-bottom:0;margin-top:10px;padding-bottom:20px}.testimonial .testimonial-item>span{display:block;font-size:15px;font-weight:600;line-height:22px} .testimonial.testimonial-single .testimonial-item{background-color:transparent;border:0;padding:30px 80px}.testimonial.testimonial-single .testimonial-item>img{box-shadow:0 0 15px 0 rgba(0,0,0,.06)}.testimonial.testimonial-single .testimonial-item p{font-size:20px} .bg-overlay{background:rgba(0,0,0,.59);bottom:0;content:" ";height:100%;left:0;opacity:.12;position:absolute;right:0;top:0;width:100%;z-index:0} .bg-overlay~.container,.bg-overlay~.container-fluid{position:relative;z-index:2} [data-animate]{opacity:0}.icon[data-animate],[data-animate].visible{opacity:1} [data-bg-image]{background-position:50%;background-repeat:no-repeat;background-size:cover}[data-bg-image]:before{background-color:#584d01;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .5s linear;width:100%} #mainMenu.menu-creative nav>ul>li>a:after{background-color:#ddc003!important} #header{line-height:unset}#mainMenu nav{margin-top:20px}.lh-0{line-height:0px} .slider-bottom{position:relative;top:20%}.z-index-top{z-index:100} #logo img{margin-bottom:.5rem;max-height:80px} .background-image.contain{background-size:contain}#mainMenu .btn{border-radius:10px;height:unset!important}.home-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;font-style:italic;font-weight:bolder;height:100%;min-height:200px}.home-image>h2{font-weight:800} .testimonial-item>p{margin:0 auto;max-width:500px}.row.reverse{flex-direction:row-reverse}.grid li,.grid-item,.portfolio-item{padding:0} #mainMenu.menu-creative nav>ul>li>a:after{background-color:#d81d31!important} .fadeInRight{animation-name:fadeInRight} .fadeInUp{animation-name:fadeInUp} .fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1} .fa-clock:before{content:"\f017"} .fa-facebook-f:before{content:"\f39e"} .fa-file-invoice-dollar:before{content:"\f571"} .fa-hourglass-start:before{content:"\f251"} .fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"} .fa-linkedin:before{content:"\f08c"} .fa-mail-bulk:before{content:"\f674"} .fa-map-marker:before{content:"\f041"} .fa-mobile-alt:before{content:"\f3cd"} .fa-twitter:before{content:"\f099"} .fa,.far,.fas{font-family:'Font Awesome 5 Free'} .fa,.fas{font-weight:900} html { overflow-x: hidden; } body .body-inner { padding: 0; margin: 0; } section { padding: 80px 0; position: relative; width: 100%; overflow: hidden; z-index: 1; background-color: #ffffff; } .grid-layout { overflow: hidden; margin-bottom: -2px !important; } .grid-layout > * { opacity: 0; transition: opacity 0.5s ease; } .grid-layout .grid-loader { transition: opacity 0.1s ease; opacity: 1; z-index: -1; } .grid-layout.grid-loaded > * { opacity: 1; } .grid-layout.grid-loaded .grid-loader { opacity: 0; } .grid-layout, .portfolioo, .posts { position: relative; display: block; clear: both; padding: 0; } .grid-3-columns .grid-item, .post-3-columns .post-item, .portfolio-3-columns .portfolio-item { width: 33.333333333%; } .grid-item { height: auto !important; } .grid-loader { border-radius: 50%; width: 2.5em; height: 2.5em; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation: load7 1.8s infinite ease-in-out; animation: load7 1.8s infinite ease-in-out; position: absolute; top: 60px; left: 48%; color: #dadada; font-size: 6px; text-indent: -9999em; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation-delay: -0.16s; animation-delay: -0.16s; } .grid-loader:before, .grid-loader:after { border-radius: 50%; width: 2.5em; height: 2.5em; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation: load7 1.8s infinite ease-in-out; animation: load7 1.8s infinite ease-in-out; } .grid-loader:before, .grid-loader:after { content: ""; position: absolute; top: 0; } .grid-loader:before { left: -3.5em; -webkit-animation-delay: -0.32s; animation-delay: -0.32s; } .grid-loader:after { left: 3.5em; } #header { position: relative; width: 100%; z-index: 199 !important; height: 100px; line-height: 100px; } #header .container { position: relative; } #header .header-inner, #header #header-wrap { height: 100px; background-color: #fff; /* backface-visibility: hidden; -webkit-backface-visibility: hidden; */ left: 0; right: 0; transition: all 0.4s ease-in-out; /*logo*/ } #header .header-inner #logo, #header #header-wrap #logo { float: left; font-size: 28px; position: relative; z-index: 1; transition: all 0.4s ease-in-out; height: 100px; } #header .header-inner #logo a > img, #header .header-inner #logo a [class*=logo-], #header #header-wrap #logo a > img, #header #header-wrap #logo a [class*=logo-] { display: none; } #header .header-inner #logo a .logo-default, #header #header-wrap #logo a .logo-default { display: block; } #header .header-inner #logo a, #header .header-inner #logo a span, #header #header-wrap #logo a, #header #header-wrap #logo a span { font-family: "Noto Sans", sans-serif; font-size: 40px; color: #2d2d2d; font-weight: 800; letter-spacing: 1.5px; } #header[data-fullwidth=true] .header-inner .container, #header[data-fullwidth=true] #header-wrap .container { max-width: 100%; padding: 0 10px; } #header.header-sticky .header-inner, #header.header-sticky #header-wrap { transition: top 0.8s ease-in-out; top: -160px; } #header.header-sticky.sticky-active .header-inner, #header.header-sticky.sticky-active #header-wrap { box-shadow: 0 12px 6px rgba(0, 0, 0, 0.06); top: 0; position: fixed; margin: 0 auto; width: 100%; } #header.header-always-fixed .header-inner, #header.header-always-fixed #header-wrap { position: fixed !important; top: 0 !important; } #mainMenu { padding: 0; /*Menu Styles*/ /*Menu Positions*/ /*Menu options*/ } #mainMenu > .container { padding: 0 !important; } #mainMenu nav { float: right; } #mainMenu nav > ul { list-style: none; padding: 0; margin: 0; } #mainMenu nav > ul > li { float: left; border: 0; transition: all 0.3s ease; margin-left: 6px; position: relative; } #mainMenu nav > ul > li > a:not(.special) { position: relative; font-family: "Noto Sans", sans-serif; padding: 10px 12px; text-transform: uppercase; font-size: 12px; font-weight: 600; letter-spacing: 0.6px; color: #210e0e; border-radius: 0; border-width: 0; border-style: solid; border-color: transparent; transition: all 0.3s ease; line-height: normal; } #mainMenu nav > ul > li > a:not(.special):after, #mainMenu nav > ul > li > a:not(.special):before { transition: all 0.3s ease; } #mainMenu nav > ul > li.dropdown:before { content: "\e930"; transform: rotate(90deg); font-family: "inspiro-icons"; opacity: 0.6; position: absolute; right: 16px; color: #262626; font-size: 16px; display: none; } #mainMenu nav > ul > li .dropdown-arrow { display: none; height: 40px; width: 50px; position: absolute; z-index: 1; right: -10px; top: 0; cursor: pointer; } #mainMenu nav > ul > li .dropdown-menu { background-position: right bottom; background-repeat: no-repeat; min-width: 230px; top: 35px; background-color: #ffffff; border: 0; color: #210e0e; border-style: solid; border-color: #eeeeee; border-width: 1px !important; left: auto; margin: 0; margin-top: -6px; border-radius: 4px; box-shadow: 0 33px 32px rgba(0, 0, 0, 0.1); padding: 10px; display: none; position: absolute; } #mainMenu nav > ul > li:last-child { margin-right: 0; } #mainMenu nav > ul li ul { list-style: none; padding: 0; } #mainMenu.menu-creative nav > ul > li { margin-left: 4px; } #mainMenu.menu-creative nav > ul > li > a:after { background-color: #ffffff; content: ""; height: 2px; left: 0; opacity: 0; position: absolute; top: 100%; transform: translateY(10px); transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; width: 100%; bottom: -2px; } #mainMenu-trigger { position: absolute; opacity: 0; visibility: hidden; height: 100px; z-index: 1; float: right; } *, h1, h2, h3, h4, h5, h6, a { margin: 0; padding: 0; text-decoration: none; } article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; } html { font-size: 88%; } body { font-size: 1rem; line-height: 1.65714286em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: "Noto Sans", sans-serif; color: #2f2f2f; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Noto Sans", sans-serif; color: #2d2d2d; margin: 0; letter-spacing: 0.5px; } h1, .h1 { font-size: 3.14285714em; line-height: 1.31818182em; } h1:not(:last-child), .h1:not(:last-child) { margin-bottom: 20px; } h2, .h2 { font-size: 2.35714286em; line-height: 1.36363636em; font-weight: 500; } h2:not(:last-child), .h2:not(:last-child) { margin-bottom: 16px; } h3, .h3 { font-size: 1.78571429em; line-height: 1.5em; font-weight: 500; } h3:not(:last-child), .h3:not(:last-child) { margin-bottom: 12px; } h4, .h4 { font-size: 1.35714286em; line-height: 1.68421053em; font-weight: 600; } h4:not(:last-child), .h4:not(:last-child) { margin-bottom: 8px; } p { font-size: 1rem; font-style: normal; font-weight: 400; text-transform: none; line-height: 1.7; letter-spacing: 0; color: #343434; font-family: "Noto Sans", sans-serif; } strong { font-weight: 600; } a:not(.btn):not(.badge):hover, a:not(.btn):not(.badge):focus, a:not(.btn):not(.badge):active { text-decoration: none; outline: none; color: #ddc003; } a:not(.btn):not(.badge):not(.btn):not([href]):not([tabindex]) { color: #2f2f2f; } .inspiro-slider { width: 100%; height: 100vh; overflow: hidden; transition: opacity 0.3s ease; min-height: 100%; width: 100%; } .inspiro-slider .slide { overflow: hidden; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: 50% 20%; z-index: 1; width: 100%; display: flex !important; } .inspiro-slider .slide .container, .inspiro-slider .slide .container-wide { padding-top: 120px; padding-bottom: 100px; align-self: center !important; } .inspiro-slider .slide .slide-captions { position: relative; } .inspiro-slider .slide .slide-captions h1 { font-size: 80px; font-weight: 700; line-height: 80px; margin-bottom: 30px; color: #ffffff; } .inspiro-slider .slide .slide-captions > p { color: #ffffff; font-size: 20px; font-weight: 400; margin-bottom: 40px; } .inspiro-slider .slide.is-selected { z-index: 2; } .inspiro-slider.slider-loaded, .inspiro-slider.flickity-enabled { opacity: 1; } .inspiro-slider .slide-captions > * { opacity: 0; } #slider { position: relative; width: 100%; overflow: hidden; padding: 0px; background-color: #fff; z-index: 1; } .polo-carousel-item img { height: 100%; } .portfolio-item, .grid-item { width: 100%; float: left; height: auto; padding: 0 0 20px 0; cursor: pointer; /*hover state*/ /*Portfolio Effects*/ /*Styles*/ } .portfolio-item a:not(.btn), .grid-item a:not(.btn) { color: #2f2f2f; } .portfolio-item .portfolio-item-wrap, .portfolio-item .grid-item-wrap, .grid-item .portfolio-item-wrap, .grid-item .grid-item-wrap { position: relative; overflow: hidden; } .portfolio-item .portfolio-item-wrap > a, .portfolio-item .grid-item-wrap > a, .grid-item .portfolio-item-wrap > a, .grid-item .grid-item-wrap > a { z-index: 6; width: 100%; height: 100%; position: absolute; } .portfolio-item .portfolio-image, .portfolio-item .portfolio-video, .portfolio-item .grid-image, .portfolio-item .grid-video, .portfolio-item .flickity-viewport, .grid-item .portfolio-image, .grid-item .portfolio-video, .grid-item .grid-image, .grid-item .grid-video, .grid-item .flickity-viewport { position: relative; overflow: hidden; } .portfolio-item .portfolio-image:after, .portfolio-item .portfolio-video:after, .portfolio-item .grid-image:after, .portfolio-item .grid-video:after, .portfolio-item .flickity-viewport:after, .grid-item .portfolio-image:after, .grid-item .portfolio-video:after, .grid-item .grid-image:after, .grid-item .grid-video:after, .grid-item .flickity-viewport:after { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #210e0e; transition: all 0.3s ease; opacity: 0; content: " "; z-index: 2; } .portfolio-item .portfolio-image img, .portfolio-item .portfolio-video img, .portfolio-item .grid-image img, .portfolio-item .grid-video img, .portfolio-item .flickity-viewport img, .grid-item .portfolio-image img, .grid-item .portfolio-video img, .grid-item .grid-image img, .grid-item .grid-video img, .grid-item .flickity-viewport img { position: relative; transition: all 0.5s ease-out; width: 100%; z-index: 1; display: block; height: auto; } .portfolio-item .portfolio-description, .portfolio-item .grid-description, .portfolio-item .portfolio-links, .grid-item .portfolio-description, .grid-item .grid-description, .grid-item .portfolio-links { left: 0; margin: 0 auto; padding: 20px; opacity: 0; position: absolute; right: 0; text-align: center; top: 48%; transform: translate3d(0px, -38%, 0px); transition: all 250ms ease-in-out 0s; visibility: hidden; width: 70%; z-index: 3; } .portfolio-item .portfolio-description h3, .portfolio-item .grid-description h3, .portfolio-item .portfolio-links h3, .grid-item .portfolio-description h3, .grid-item .grid-description h3, .grid-item .portfolio-links h3 { font-size: 16px; font-style: normal; font-weight: 700; letter-spacing: 1px; line-height: 18px; text-transform: uppercase; margin-bottom: 4px; } .portfolio-item .portfolio-description h3, .portfolio-item .portfolio-description p, .portfolio-item .portfolio-description span, .portfolio-item .grid-description h3, .portfolio-item .grid-description p, .portfolio-item .grid-description span, .portfolio-item .portfolio-links h3, .portfolio-item .portfolio-links p, .portfolio-item .portfolio-links span, .grid-item .portfolio-description h3, .grid-item .portfolio-description p, .grid-item .portfolio-description span, .grid-item .grid-description h3, .grid-item .grid-description p, .grid-item .grid-description span, .grid-item .portfolio-links h3, .grid-item .portfolio-links p, .grid-item .portfolio-links span { color: #ffffff; } .portfolio-item .portfolio-description a, .portfolio-item .grid-description a, .portfolio-item .portfolio-links a, .grid-item .portfolio-description a, .grid-item .grid-description a, .grid-item .portfolio-links a { margin: 3px; } .portfolio-item:not(.no-overlay):hover .portfolio-slider .flickity-viewport:after, .portfolio-item:not(.no-overlay):hover .portfolio-image:after, .portfolio-item:not(.no-overlay):hover .portfolio-video:after, .portfolio-item:not(.no-overlay):hover .grid-slider .flickity-viewport:after, .portfolio-item:not(.no-overlay):hover .grid-image:after, .portfolio-item:not(.no-overlay):hover .grid-video:after, .grid-item:not(.no-overlay):hover .portfolio-slider .flickity-viewport:after, .grid-item:not(.no-overlay):hover .portfolio-image:after, .grid-item:not(.no-overlay):hover .portfolio-video:after, .grid-item:not(.no-overlay):hover .grid-slider .flickity-viewport:after, .grid-item:not(.no-overlay):hover .grid-image:after, .grid-item:not(.no-overlay):hover .grid-video:after { opacity: 0.5; } .portfolio-item.overlay-links .portfolio-description, .portfolio-item.overlay-links .grid-description, .grid-item.overlay-links .portfolio-description, .grid-item.overlay-links .grid-description { opacity: 1; padding: 20px; position: relative; transform: none; visibility: inherit; width: 100%; } .portfolio-item.overlay-links .portfolio-description a, .portfolio-item.overlay-links .grid-description a, .grid-item.overlay-links .portfolio-description a, .grid-item.overlay-links .grid-description a { margin: 0px; } .portfolio-item.overlay-links .portfolio-description h3, .portfolio-item.overlay-links .grid-description h3, .grid-item.overlay-links .portfolio-description h3, .grid-item.overlay-links .grid-description h3 { color: #2f2f2f; } .post-item { float: left; width: 100%; height: auto; padding: 0 0 20px 0; /*Styles*/ /*Types*/ } .post-item .post-item-wrap { background-color: #ffffff; position: relative; } .post-item img { width: 100%; height: auto; } .post-item .post-image, .post-item .post-slider, .post-item .post-video, .post-item .post-audio, .post-item .post-quote-img { margin: 0; position: relative; padding: 0; } .post-item .post-item-description { padding: 24px; line-height: 28px; color: #676767; } .post-item .post-item-description > h2, .post-item .post-item-description > h2 > a { font-size: 18px; letter-spacing: -0.1px; line-height: 23px; margin-bottom: 16px; color: #444; font-weight: 600; } .post-item .post-item-description .post-meta-date, .post-item .post-item-description .post-meta-comments, .post-item .post-item-description .post-meta-category { color: #C2C2C2; position: relative; top: -4px; font-size: 12px; margin-right: 8px; } .post-item .post-item-description .post-meta-date i, .post-item .post-item-description .post-meta-comments i, .post-item .post-item-description .post-meta-category i { margin-right: 4px !important; } .post-item.border { border: none !important; } .post-item.border .post-item-wrap { border: 1px solid #f2f2f2; } .post-item.border > .post-item-wrap > .post-item-description { padding: 24px !important; width: 100% !important; } .post-image { margin-bottom: 20px; } .post-image img { width: 100%; } #footer { display: block; position: relative; background-color: #f8f2cd; font-size: 14px; line-height: 32px; font-weight: 400; font-family: "Noto Sans", sans-serif; } #footer a:not(.btn):not(:hover) { color: #2f2f2f; } #footer p { font-family: "Noto Sans", sans-serif; } #footer a:not(.btn) { font-weight: 400; } #footer .footer-content { padding: 60px 0 40px 0; } #footer .widget .widget-title, #footer .widget h4 { font-size: 14px; letter-spacing: 1px; font-weight: 600; } #footer .copyright-content { min-height: 80px; padding: 30px 0; background-color: #f6efc0; font-size: 13px; } .widget { margin-bottom: 30px; position: relative; } .widget .widget-title, .widget > h4 { font-size: 14px; font-style: normal; font-weight: 600; text-transform: uppercase; line-height: 24px; letter-spacing: 1px; margin-bottom: 20px; } .widget:after, .widget:before { clear: both; content: " "; display: table; } .widget a { color: #2f2f2f; } .widget p { margin-bottom: 20px; } .item-link { color: #2f2f2f; font-size: 12px; letter-spacing: 1px; text-transform: uppercase !important; } .item-link i { position: relative; right: 0; transition: right 0.3s ease 0s; } .background-image { background-position: center center; background-repeat: no-repeat; background-size: cover; } #scrollTop { z-index: -1; opacity: 0; position: fixed; text-align: center; line-height: 12px !important; right: 26px; bottom: 0; color: #fff; cursor: pointer; border-radius: 100px; height: 40px; width: 40px; background-color: rgba(0, 0, 0, 0.25); background-repeat: no-repeat; background-position: center; transition: opacity 0.3s, bottom 0.5s, box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1), background-color 0.1s linear; background-color: rgba(0, 0, 0, 0.25) !important; overflow: hidden; } #scrollTop i { line-height: 39px !important; width: 39px !important; height: 39px !important; font-size: 16px !important; top: 0px !important; left: 0px !important; text-align: center !important; position: relative; z-index: 10; background-color: transparent !important; transform: translate(0, 0px); transition: transform 0.2s ease; } #scrollTop:after, #scrollTop:before { display: block; content: " "; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 1; background-color: #ddc003; transform: scale(0); transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1); border-radius: 100px; } #scrollTop:before { background-color: rgba(255, 255, 255, 0.25); transform: scale(1); transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); opacity: 0; z-index: 2; } [class^=icon] { display: inline-block; } .lines-button { appearance: none; border: none; cursor: pointer; display: flex; justify-content: center; align-items: center; height: 100%; transition: 0.3s; user-select: none; width: 16px; background: transparent; outline: none; } .lines-button > * { display: block; } .lines { display: inline-block; height: 2px; width: 20px; border-radius: 4px; transition: 0.3s; position: relative; top: -4px; } .lines::before, .lines::after { display: inline-block; height: 2px; width: 20px; border-radius: 4px; transition: 0.3s; content: ""; position: absolute; left: 0; transform-origin: 2.85714px center; width: 100%; } .lines::before { top: 6px; } .lines::after { top: -6px; } .lines, .lines:before, .lines:after { background-color: #111; } .x { width: auto; } iframe { width: 100%; } .rounded { overflow: hidden; } .visible { opacity: 1; } .text-center { text-align: center; } .vertical-align { position: relative; top: 50%; transform: translateY(-50%); } .background-dark { background-color: #584d01 !important; } .text-light, .text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6, .text-light .lead, .text-light p, .text-light a:not(.btn), .text-light a:not(.btn):hover:not(.btn-light), .text-light i, .text-light li, .text-light label, .text-light div:not(.alert), .text-light span:not(.btn-label) { color: #fff !important; } .m-b-30 { margin-bottom: 30px !important; } .m-t-5 { margin-top: 5px !important; } .m-r-10 { margin-right: 10px !important; } .col-no-margin { padding: 0 !important; } .row.col-no-margin { margin: 0 !important; padding: 0 !important; } .p-b-20 { padding-bottom: 20px !important; } .p-t-30 { padding-top: 30px !important; } .space { width: 100%; display: block; clear: both; height: 60px; position: relative; } a:not([href]):not([tabindex]):not(.btn) { color: none; } button.btn, .btn:not(.close):not(.mfp-close), a.btn:not([href]):not([tabindex]) { font-family: "Noto Sans", sans-serif; border-radius: 5px 5px 5px 5px; font-size: 12px; font-weight: 600; letter-spacing: 0.5px; text-decoration: none; outline: none; padding: 12px 18px; position: relative; text-transform: uppercase; background-color: #ddc003; border-color: #ddc003; border-width: 1px; border-style: solid; color: #ffffff; transition: all 0.3s; margin-bottom: 6px; outline: none; line-height: 14px; cursor: pointer; } button.btn:after, .btn:not(.close):not(.mfp-close):after, a.btn:not([href]):not([tabindex]):after { content: ""; position: absolute; z-index: -1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } button.btn.btn-sm, .btn:not(.close):not(.mfp-close).btn-sm, a.btn:not([href]):not([tabindex]).btn-sm { font-size: 11px; height: 30px; line-height: 28px; padding: 0 14px; } button.btn.btn-lg, .btn:not(.close):not(.mfp-close).btn-lg, a.btn:not([href]):not([tabindex]).btn-lg { font-size: 16px; height: 58px; letter-spacing: 2px; line-height: 56px; padding: 0 40px; } button.btn:hover, button.btn:focus, button.btn:not(:disabled):not(.disabled):active, button.btn:not(:disabled):not(.disabled).active, .btn:not(.close):not(.mfp-close):hover, .btn:not(.close):not(.mfp-close):focus, .btn:not(.close):not(.mfp-close):not(:disabled):not(.disabled):active, .btn:not(.close):not(.mfp-close):not(:disabled):not(.disabled).active, a.btn:not([href]):not([tabindex]):hover, a.btn:not([href]):not([tabindex]):focus, a.btn:not([href]):not([tabindex]):not(:disabled):not(.disabled):active, a.btn:not([href]):not([tabindex]):not(:disabled):not(.disabled).active { background-color: #ab9402; border-color: #ab9402; color: #ffffff; text-decoration: none; } button.btn.btn-outline, .btn:not(.close):not(.mfp-close).btn-outline, a.btn:not([href]):not([tabindex]).btn-outline { background-color: transparent; border-width: 2px; border-style: solid; border-color: #ddc003; color: #ddc003; } button.btn.btn-rounded, .btn:not(.close):not(.mfp-close).btn-rounded, a.btn:not([href]):not([tabindex]).btn-rounded { border-radius: 2em !important; } button.btn.btn-white, button.btn.btn-light, .btn:not(.close):not(.mfp-close).btn-white, .btn:not(.close):not(.mfp-close).btn-light, a.btn:not([href]):not([tabindex]).btn-white, a.btn:not([href]):not([tabindex]).btn-light { background-color: #fff; border-color: #e6e8eb; color: #4c5667; } button.btn.btn-white:hover, button.btn.btn-white:focus, button.btn.btn-white:active, button.btn.btn-white.active, button.btn.btn-light:hover, button.btn.btn-light:focus, button.btn.btn-light:active, button.btn.btn-light.active, .btn:not(.close):not(.mfp-close).btn-white:hover, .btn:not(.close):not(.mfp-close).btn-white:focus, .btn:not(.close):not(.mfp-close).btn-white:active, .btn:not(.close):not(.mfp-close).btn-white.active, .btn:not(.close):not(.mfp-close).btn-light:hover, .btn:not(.close):not(.mfp-close).btn-light:focus, .btn:not(.close):not(.mfp-close).btn-light:active, .btn:not(.close):not(.mfp-close).btn-light.active, a.btn:not([href]):not([tabindex]).btn-white:hover, a.btn:not([href]):not([tabindex]).btn-white:focus, a.btn:not([href]):not([tabindex]).btn-white:active, a.btn:not([href]):not([tabindex]).btn-white.active, a.btn:not([href]):not([tabindex]).btn-light:hover, a.btn:not([href]):not([tabindex]).btn-light:focus, a.btn:not([href]):not([tabindex]).btn-light:active, a.btn:not([href]):not([tabindex]).btn-light.active { border-color: #e6e8eb; background-color: #f4f5f8; color: #4c5667; } button.btn.btn-white.btn-outline, button.btn.btn-light.btn-outline, .btn:not(.close):not(.mfp-close).btn-white.btn-outline, .btn:not(.close):not(.mfp-close).btn-light.btn-outline, a.btn:not([href]):not([tabindex]).btn-white.btn-outline, a.btn:not([href]):not([tabindex]).btn-light.btn-outline { border-color: #ffffff; background-color: transparent; color: #ffffff; } button.btn.btn-success, .btn:not(.close):not(.mfp-close).btn-success, a.btn:not([href]):not([tabindex]).btn-success { background-color: #d60505; border-color: #d60505; } button.btn.btn-success:hover, button.btn.btn-success:focus, button.btn.btn-success:not(:disabled):not(.disabled):active, button.btn.btn-success:not(:disabled):not(.disabled).active, .btn:not(.close):not(.mfp-close).btn-success:hover, .btn:not(.close):not(.mfp-close).btn-success:focus, .btn:not(.close):not(.mfp-close).btn-success:not(:disabled):not(.disabled):active, .btn:not(.close):not(.mfp-close).btn-success:not(:disabled):not(.disabled).active, a.btn:not([href]):not([tabindex]).btn-success:hover, a.btn:not([href]):not([tabindex]).btn-success:focus, a.btn:not([href]):not([tabindex]).btn-success:not(:disabled):not(.disabled):active, a.btn:not([href]):not([tabindex]).btn-success:not(:disabled):not(.disabled).active { background-color: #a40404; border-color: #a40404; color: #ffffff; } button.btn + .btn, .btn:not(.close):not(.mfp-close) + .btn, a.btn:not([href]):not([tabindex]) + .btn { margin-left: 4px; } .heading-text { margin-bottom: 30px; } .heading-text h1, .heading-text h2, .heading-text h3, .heading-text h4, .heading-text h5, .heading-text h6 { position: relative; margin-bottom: 30px; } .heading-text h2 { font-size: 60px; margin-bottom: 30px; letter-spacing: -0.7px; line-height: 66px; } .heading-text p { font-size: 18px; margin-bottom: 30px; } .heading-text.heading-section h2 { position: relative; font-size: 40px; line-height: 56px; margin-bottom: 60px; } .heading-text.heading-section h2:before { content: ""; position: absolute; height: 2px; width: 100px; background-color: #ddc003; bottom: -30px; left: 0; right: 0; } .heading-text.heading-section.text-center h1:before, .heading-text.heading-section.text-center h2:before, .heading-text.heading-section.text-center h3:before, .heading-text.heading-section.text-center h4:before, .heading-text.heading-section.text-center h5:before, .heading-text.heading-section.text-center h6:before { margin: 0 auto; } .heading-text.heading-section p { font-size: 18px; font-weight: 300; } .social-icons { line-height: 0; } .social-icons ul { padding: 0; margin: 0; } .text-center.social-icons ul { display: inline-block; } .social-icons li { float: left; list-style: none; } .social-icons li a { float: left; height: 32px; width: 32px; line-height: 32px; font-size: 16px; text-align: center; margin: 0 4px 4px 0; border-radius: 4px; border: 0; background: rgba(78, 78, 78, 0.7098039216); color: #333; overflow: hidden; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .social-icons.social-icons-colored a, .social-icons.social-icons-colored-hover a:hover { color: #ffffff !important; border: 0; } .social-icons.social-icons-colored .social-facebook a, .social-icons.social-icons-colored-hover .social-facebook a:hover { background-color: #5d82d1; } .social-icons.social-icons-colored .social-twitter a, .social-icons.social-icons-colored-hover .social-twitter a:hover { background-color: #40bff5; } .social-icons.social-icons-colored .social-instagram a, .social-icons.social-icons-colored-hover .social-instagram a:hover { background-color: #e53d00; } .social-icons.social-icons-colored .social-linkedin a, .social-icons.social-icons-colored-hover .social-linkedin a:hover { background-color: #238cc8; } .social-icons.social-icons-large li a { height: 48px; width: 48px; line-height: 48px; font-size: 18px; } .social-icons li:hover i { -webkit-animation: toTopFromBottom 0.3s forwards; -moz-animation: toTopFromBottom 0.3s forwards; animation: toTopFromBottom 0.3s forwards; } i:not(.fa):not(.fab):not(.far):not(.fas) { font-family: inspiro-icons !important; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-box:before { content: "\e925"; } .icon-chevron-right:before { content: "\e930"; } .icon-chevron-up:before { content: "\e931"; } div.icon-box:before { display: none !important; } .icon { margin-bottom: 16px; } div.icon-box:before { display: none !important; } .icon-box { margin-bottom: 50px; position: relative; } .icon-box .icon { height: 64px; position: absolute; width: 64px; } .icon-box .icon i { font-size: 28px; text-align: center; line-height: 66px; border-radius: 50%; } .icon-box .icon a, .icon-box .icon i { width: 100%; height: 100%; color: #002A44; } .icon-box h3, .icon-box h5 { margin: 0 12px 10px 83px; letter-spacing: 0px; font-size: 16px; line-height: 25px; font-weight: 700; } .icon-box p { margin: 0 0 20px 83px; font-size: 16px; line-height: 28px; font-weight: 400; } .icon-box .icon i { -webkit-transition: background-color 0.2s, color 0.2s; transition: background-color 0.2s, color 0.2s; } .icon-box.medium > h3, .icon-box.medium > h4, .icon-box.medium > h5 { margin: 0 12px 10px 84px; } .icon-box.medium > p { margin: 0 0 20px 84px; } .icon-box.clean .icon i { background-color: none; color: #333; font-size: 50px; } .text-box { padding: 40px; text-align: center; transition: background 0.4s ease 0s; cursor: pointer; } .text-box i { font-size: 42px; margin: 30px 0 20px; } .text-box i { color: #fff; transition: all 0.4s ease 0s; } .text-box h3, .text-box h5, .text-box p { color: #fff; transition: all 0.4s ease 0s; } .text-box:hover { background: #eeeeee; } .text-box:hover i, .text-box:hover h3, .text-box:hover h5, .text-box:hover p { color: #333; } .text-box.hover-effect { padding: 30px 30px 10px 30px; } .text-box.hover-effect i { margin: 90px 0 20px; } .text-box.hover-effect p { opacity: 0; } .text-box.hover-effect:hover i { margin: 70px 0 6px 0; } .text-box.hover-effect:hover p { opacity: 1; } .flickity-viewport { overflow: hidden !important; } .flickity-slider > div > img, .carousel .polo-carousel-item img { width: 100%; } .flickity-enabled { position: relative; } .flickity-viewport { overflow: hidden; position: relative; height: 100%; } .flickity-slider { position: absolute; width: 100%; height: 100%; } .flickity-enabled.is-draggable { -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .flickity-enabled.is-draggable .flickity-viewport { cursor: move; cursor: -webkit-grab; cursor: grab; } .flickity-button { background: #fff; width: 40px; height: 40px; line-height: 40px; margin: -23px 0 0; display: block; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-align: center; transition: all 0.2s ease 0s; color: #9896a6; text-align: center; z-index: 200; border: 0; box-sizing: initial; opacity: 0; border-radius: 50%; box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1); } .flickity-button:before { color: #2d2d2d; } .flickity-button.next:before, .flickity-button.previous:before { font-size: 25px; font-family: inspiro-icons !important; } .flickity-button.next { right: 0px; } .flickity-button.next:before { margin-left: 4px; content: "\e930"; } .flickity-button.previous { left: 0px; } .flickity-button.previous:before { content: "\e92f"; margin-right: 2px; } .flickity-button svg { display: none !important; } .inspiro-slider:hover .flickity-button.next, .carousel:hover .flickity-button.next { left: auto; right: 10px; opacity: 1; } .inspiro-slider:hover .flickity-button.previous, .carousel:hover .flickity-button.previous { right: auto; left: 10px; opacity: 1; } .polo-carousel-item.is-selected { z-index: 2; } .flickity-button-icon { fill: currentColor; } .flickity-page-dots { position: absolute; width: 100%; bottom: -25px; padding: 0; margin: 0; list-style: none; text-align: center; line-height: 1; z-index: 3; height: 10px; } .flickity-page-dots .dot { display: inline-block; position: relative; margin: 0 4px; width: 10px; height: 10px; cursor: pointer; border-radius: 50%; overflow: hidden; background-color: transparent; box-shadow: inset 0 0 0 2px #cccccc; transition: background 0.8s ease; } .flickity-page-dots .dot:after { outline: medium none; text-indent: -999em; border-radius: 50%; overflow: hidden; content: ""; position: absolute; bottom: 0; height: 0; left: 0; width: 100%; background-color: #cccccc; box-shadow: 0 0 1px #cccccc; transition: height 0.3s ease; } .flickity-page-dots .dot.is-selected:after { height: 100%; } .inspiro-slider, .carousel { /* dots inside */ /* dots top */ /* dots light */ /* dots dark */ /* dots grey */ } .carousel { opacity: 0; visibility: hidden; transition: opacity 0.3s ease; } .carousel.carousel-loaded { opacity: 1; visibility: visible; } hr { margin-bottom: 10px; margin-top: 10px; clear: both; } hr.space { border: none; height: 50px; } .modal-strip { background-color: #000; bottom: 0; color: #ffffff; left: 0; padding: 20px; position: fixed; width: 100%; display: inline-block; transform: translate3d(0px, 200px, 0px); transition: all 0.7s ease 0s; z-index: 999 !important; } .modal-strip .btn, .modal-strip h5, .modal-strip h4, .modal-strip h3, .modal-strip h2, .modal-strip h1 { margin-bottom: 0 !important; } .modal-strip a, .modal-strip a:hover, .modal-strip a:active, .modal-strip a:visited { color: #ffffff; text-decoration: underline; } .testimonial .testimonial-item { border: 1px solid #eeeeee; background-color: #ffffff; padding: 46px; text-align: center; margin-bottom: 20px; width: 100%; } .testimonial .testimonial-item > img { border-radius: 50%; display: block; float: none; height: 72px; margin: 0 auto 10px; width: 72px; } .testimonial .testimonial-item > p { font-size: 15px; line-height: 22px; margin-bottom: 0; padding-bottom: 20px; font-weight: 400; margin-top: 10px; } .testimonial .testimonial-item > span { font-weight: 600; font-size: 15px; display: block; line-height: 22px; } .testimonial.testimonial-single .testimonial-item { padding: 30px 80px; background-color: transparent; border: 0; } .testimonial.testimonial-single .testimonial-item > img { box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.06); } .testimonial.testimonial-single .testimonial-item p { font-size: 20px; } .bg-overlay { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; content: " "; z-index: 0; background: rgba(0, 0, 0, 0.59); opacity: 0.12; } .bg-overlay ~ .container, .bg-overlay ~ .container-fluid { position: relative; z-index: 2; } [data-animate] { opacity: 0; } [data-animate].visible { opacity: 1; } [data-bg-image] { background-repeat: no-repeat; background-size: cover; background-position: center center; } [data-bg-image]::before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; opacity: 1; background-color: #584d01; transition: opacity 0.5s linear; } #header { line-height: unset; } #mainMenu nav { margin-top: 20px; } .lh-0 { line-height: 0px; } .slider-bottom { top: 20%; position: relative; } .z-index-top { z-index: 100; } #logo img { max-height: 80px; margin-bottom: 0.5rem; } .background-image.contain { background-size: contain; } #mainMenu .btn { height: unset !important; border-radius: 10px; } .home-image { min-height: 200px; background-size: cover; background-position: center; background-repeat: no-repeat; font-style: italic; font-weight: bolder; height: 100%; border-radius: 15px; } .home-image > h2 { font-weight: 800; } .testimonial-item > p { max-width: 500px; margin: 0 auto; } .row.reverse { flex-direction: row-reverse; } .portfolio-item, .grid-item { padding: 0; } #mainMenu.menu-creative nav > ul > li > a::after { background-color: #ddc003 !important; } #header{ line-height: unset; } #mainMenu nav{ margin-top:20px; } .lh-0{ line-height: 0px; } .slider-bottom{ top : 20%; position : relative; } .z-index-top{ z-index: 100; } #logo img{ max-height: 80px; margin-bottom: 0.5rem; } .background-image.contain{ background-size:contain; } #mainMenu .btn{ height : unset !important; border-radius: 10px; } .home-image{ min-height: 200px; background-size: cover; background-position: center; background-repeat: no-repeat; font-style: italic; font-weight: bolder; height: 100%; border-radius: 15px; } .home-image>h2{ font-weight: 800; } .testimonial-item>p{ max-width: 500px ; margin: 0 auto; } .row.reverse{ flex-direction: row-reverse; } .portfolio-item, .grid-item { padding: 0; } #mainMenu.menu-creative nav > ul > li > a::after{ background-color: #d81d31 !important; } .fadeInRight{animation-name:fadeInRight} .fadeInUp{animation-name:fadeInUp} .fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto} .fa-clock:before{content:"\f017"} .fa-facebook-f:before{content:"\f39e"} .fa-file-invoice-dollar:before{content:"\f571"} .fa-hourglass-start:before{content:"\f251"} .fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"} .fa-linkedin:before{content:"\f08c"} .fa-mail-bulk:before{content:"\f674"} .fa-map-marker:before{content:"\f041"} .fa-mobile-alt:before{content:"\f3cd"} .fa-twitter:before{content:"\f099"} .fa,.far,.fas{font-family:Font Awesome\ 5 Free} .fa,.fas{font-weight:900}html{overflow-x:hidden}body .body-inner{margin:0;padding:0} section{background-color:#fff;overflow:hidden;padding:80px 0;position:relative;width:100%;z-index:1} .grid-layout{margin-bottom:-2px!important;overflow:hidden}.grid-layout>*{opacity:0;transition:opacity .5s ease}.grid-layout .grid-loader{opacity:1;transition:opacity .1s ease;z-index:-1}.grid-layout.grid-loaded>*{opacity:1}.grid-layout.grid-loaded .grid-loader{opacity:0}.grid-layout,.portfolioo,.posts{clear:both;display:block;padding:0;position:relative} .grid-3-columns .grid-item,.portfolio-3-columns .portfolio-item,.post-3-columns .post-item{width:33.333333333%} .grid-item{height:auto!important} .grid-loader{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s ease-in-out infinite;animation:load7 1.8s ease-in-out infinite;-webkit-animation-delay:-.16s;animation-delay:-.16s;border-radius:50%;color:#dadada;font-size:6px;height:2.5em;left:48%;position:absolute;text-indent:-9999em;top:60px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);width:2.5em}.grid-loader:after,.grid-loader:before{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s ease-in-out infinite;animation:load7 1.8s ease-in-out infinite;border-radius:50%;content:"";height:2.5em;position:absolute;top:0;width:2.5em}.grid-loader:before{-webkit-animation-delay:-.32s;animation-delay:-.32s;left:-3.5em}.grid-loader:after{left:3.5em} #header{height:100px;line-height:100px;width:100%;z-index:199!important}#header,#header .container{position:relative}#header #header-wrap,#header .header-inner{background-color:#fff;height:100px;left:0;right:0;transition:all .4s ease-in-out}#header #header-wrap #logo,#header .header-inner #logo{float:left;font-size:28px;height:100px;position:relative;transition:all .4s ease-in-out;z-index:1} #header #header-wrap #logo a [class*=logo-],#header #header-wrap #logo a>img,#header .header-inner #logo a [class*=logo-],#header .header-inner #logo a>img{display:none}#header #header-wrap #logo a .logo-default,#header .header-inner #logo a .logo-default{display:block}#header #header-wrap #logo a,#header #header-wrap #logo a span,#header .header-inner #logo a,#header .header-inner #logo a span{color:#2d2d2d;font-family:Noto Sans,sans-serif;font-size:40px;font-weight:800;letter-spacing:1.5px}#header[data-fullwidth=true] #header-wrap .container,#header[data-fullwidth=true] .header-inner .container{max-width:100%;padding:0 10px} #header.header-sticky #header-wrap,#header.header-sticky .header-inner{top:-160px;transition:top .8s ease-in-out}#header.header-sticky.sticky-active #header-wrap,#header.header-sticky.sticky-active .header-inner{box-shadow:0 12px 6px rgba(0,0,0,.06);margin:0 auto;position:fixed;top:0;width:100%}#header.header-always-fixed #header-wrap,#header.header-always-fixed .header-inner{position:fixed!important;top:0!important} #mainMenu{padding:0}#mainMenu>.container{padding:0!important} #mainMenu nav{float:right}#mainMenu nav>ul{list-style:none;margin:0;padding:0}#mainMenu nav>ul>li{border:0;float:left;margin-left:6px;position:relative;transition:all .3s ease}#mainMenu nav>ul>li>a:not(.special){border:0 solid transparent;border-radius:0;color:#210e0e;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.6px;line-height:normal;padding:10px 12px;position:relative;text-transform:uppercase;transition:all .3s ease} #mainMenu nav>ul>li>a:not(.special):after,#mainMenu nav>ul>li>a:not(.special):before{transition:all .3s ease} #mainMenu nav>ul>li.dropdown:before{color:#262626;content:"\e930";display:none;font-family:inspiro-icons;font-size:16px;opacity:.6;position:absolute;right:16px;transform:rotate(90deg)}#mainMenu nav>ul>li .dropdown-arrow{cursor:pointer;display:none;height:40px;position:absolute;right:-10px;top:0;width:50px;z-index:1}#mainMenu nav>ul>li .dropdown-menu{background-color:#fff;background-position:100% 100%;background-repeat:no-repeat;border:0;border-color:#eee;border-radius:4px;border-style:solid;border-width:1px!important;box-shadow:0 33px 32px rgba(0,0,0,.1);color:#210e0e;display:none;left:auto;margin:-6px 0 0;min-width:230px;padding:10px;position:absolute;top:35px} #mainMenu nav>ul>li:last-child{margin-right:0} #mainMenu nav>ul li ul{list-style:none;padding:0} #mainMenu.menu-creative nav>ul>li{margin-left:4px}#mainMenu.menu-creative nav>ul>li>a:after{background-color:#fff;bottom:-2px;content:"";height:2px;left:0;opacity:0;position:absolute;top:100%;transform:translateY(10px);transition:opacity .3s ease 0s,transform .3s ease 0s;width:100%} #mainMenu-trigger{float:right;height:100px;opacity:0;position:absolute;visibility:hidden;z-index:1} *,a,h1,h2,h3,h4,h5,h6{margin:0;padding:0;text-decoration:none}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}html{font-size:88%} body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2f2f2f;font-family:Noto Sans,sans-serif;font-size:1rem;line-height:1.65714286em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#2d2d2d;font-family:Noto Sans,sans-serif;letter-spacing:.5px;margin:0} .h1,h1{font-size:3.14285714em;line-height:1.31818182em}.h1:not(:last-child),h1:not(:last-child){margin-bottom:20px}.h2,h2{font-size:2.35714286em;font-weight:500;line-height:1.36363636em}.h2:not(:last-child),h2:not(:last-child){margin-bottom:16px}.h3,h3{font-size:1.78571429em;font-weight:500;line-height:1.5em}.h3:not(:last-child),h3:not(:last-child){margin-bottom:12px}.h4,h4{font-size:1.35714286em;font-weight:600;line-height:1.68421053em}.h4:not(:last-child),h4:not(:last-child){margin-bottom:8px} .display-4,p{font-weight:400}p{color:#343434;font-family:Noto Sans,sans-serif;font-size:1rem;font-style:normal;letter-spacing:0;line-height:1.7;text-transform:none} strong{font-weight:600} a:not(.btn):not(.badge):active,a:not(.btn):not(.badge):focus,a:not(.btn):not(.badge):hover{color:#ddc003;outline:none;text-decoration:none}a:not(.btn):not(.badge):not(.btn):not([href]):not([tabindex]){color:#2f2f2f} .inspiro-slider{height:72vh;min-height:100%;overflow:hidden;transition:opacity .3s ease;width:100%} .inspiro-slider .slide{background-position:50% 20%;background-repeat:no-repeat;background-size:cover;display:flex!important;height:100%;overflow:hidden;width:100%;z-index:1}.inspiro-slider .slide .container,.inspiro-slider .slide .container-wide{align-self:center!important;padding-bottom:100px;padding-top:120px}.inspiro-slider .slide .slide-captions{position:relative}.inspiro-slider .slide .slide-captions h1{color:#fff;font-size:80px;font-weight:700;line-height:80px;margin-bottom:30px} .inspiro-slider .slide .slide-captions>p{color:#fff;font-size:20px;font-weight:400;margin-bottom:40px} .inspiro-slider .slide.is-selected{z-index:2}.inspiro-slider.flickity-enabled,.inspiro-slider.slider-loaded{opacity:1} .inspiro-slider .slide-captions>*{opacity:0}#slider{background-color:#fff;overflow:hidden;padding:0;position:relative;width:100%;z-index:1} .polo-carousel-item img{height:100%} .grid-item,.portfolio-item{cursor:pointer;float:left;height:auto;padding:0 0 20px;width:100%}.grid-item a:not(.btn),.portfolio-item a:not(.btn){color:#2f2f2f}.grid-item .grid-item-wrap,.grid-item .portfolio-item-wrap,.portfolio-item .grid-item-wrap,.portfolio-item .portfolio-item-wrap{overflow:hidden;position:relative}.grid-item .grid-item-wrap>a,.grid-item .portfolio-item-wrap>a,.portfolio-item .grid-item-wrap>a,.portfolio-item .portfolio-item-wrap>a{height:100%;position:absolute;width:100%;z-index:6}.grid-item .flickity-viewport,.grid-item .grid-image,.grid-item .grid-video,.grid-item .portfolio-image,.grid-item .portfolio-video,.portfolio-item .flickity-viewport,.portfolio-item .grid-image,.portfolio-item .grid-video,.portfolio-item .portfolio-image,.portfolio-item .portfolio-video{overflow:hidden;position:relative}.grid-item .flickity-viewport:after,.grid-item .grid-image:after,.grid-item .grid-video:after,.grid-item .portfolio-image:after,.grid-item .portfolio-video:after,.portfolio-item .flickity-viewport:after,.portfolio-item .grid-image:after,.portfolio-item .grid-video:after,.portfolio-item .portfolio-image:after,.portfolio-item .portfolio-video:after{background-color:#210e0e;content:" ";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:2}.grid-item .flickity-viewport img,.grid-item .grid-image img,.grid-item .grid-video img,.grid-item .portfolio-image img,.grid-item .portfolio-video img,.portfolio-item .flickity-viewport img,.portfolio-item .grid-image img,.portfolio-item .grid-video img,.portfolio-item .portfolio-image img,.portfolio-item .portfolio-video img{display:block;height:auto;position:relative;transition:all .5s ease-out;width:100%;z-index:1} .grid-item .grid-description,.grid-item .portfolio-description,.grid-item .portfolio-links,.portfolio-item .grid-description,.portfolio-item .portfolio-description,.portfolio-item .portfolio-links{left:0;margin:0 auto;opacity:0;padding:20px;position:absolute;right:0;text-align:center;top:48%;transform:translate3d(0,-38%,0);transition:all .25s ease-in-out 0s;visibility:hidden;width:70%;z-index:3}.grid-item .grid-description h3,.grid-item .portfolio-description h3,.grid-item .portfolio-links h3,.portfolio-item .grid-description h3,.portfolio-item .portfolio-description h3,.portfolio-item .portfolio-links h3{font-size:16px;font-style:normal;font-weight:700;letter-spacing:1px;line-height:18px;margin-bottom:4px;text-transform:uppercase}.grid-item .grid-description h3,.grid-item .grid-description p,.grid-item .grid-description span,.grid-item .portfolio-description h3,.grid-item .portfolio-description p,.grid-item .portfolio-description span,.grid-item .portfolio-links h3,.grid-item .portfolio-links p,.grid-item .portfolio-links span,.portfolio-item .grid-description h3,.portfolio-item .grid-description p,.portfolio-item .grid-description span,.portfolio-item .portfolio-description h3,.portfolio-item .portfolio-description p,.portfolio-item .portfolio-description span,.portfolio-item .portfolio-links h3,.portfolio-item .portfolio-links p,.portfolio-item .portfolio-links span{color:#fff}.grid-item .grid-description a,.grid-item .portfolio-description a,.grid-item .portfolio-links a,.portfolio-item .grid-description a,.portfolio-item .portfolio-description a,.portfolio-item .portfolio-links a{margin:3px} .grid-item:not(.no-overlay):hover .grid-image:after,.grid-item:not(.no-overlay):hover .grid-slider .flickity-viewport:after,.grid-item:not(.no-overlay):hover .grid-video:after,.grid-item:not(.no-overlay):hover .portfolio-image:after,.grid-item:not(.no-overlay):hover .portfolio-slider .flickity-viewport:after,.grid-item:not(.no-overlay):hover .portfolio-video:after,.portfolio-item:not(.no-overlay):hover .grid-image:after,.portfolio-item:not(.no-overlay):hover .grid-slider .flickity-viewport:after,.portfolio-item:not(.no-overlay):hover .grid-video:after,.portfolio-item:not(.no-overlay):hover .portfolio-image:after,.portfolio-item:not(.no-overlay):hover .portfolio-slider .flickity-viewport:after,.portfolio-item:not(.no-overlay):hover .portfolio-video:after{opacity:.5} .grid-item.overlay-links .grid-description,.grid-item.overlay-links .portfolio-description,.portfolio-item.overlay-links .grid-description,.portfolio-item.overlay-links .portfolio-description{opacity:1;padding:20px;position:relative;transform:none;visibility:inherit;width:100%}.grid-item.overlay-links .grid-description a,.grid-item.overlay-links .portfolio-description a,.portfolio-item.overlay-links .grid-description a,.portfolio-item.overlay-links .portfolio-description a{margin:0}.grid-item.overlay-links .grid-description h3,.grid-item.overlay-links .portfolio-description h3,.portfolio-item.overlay-links .grid-description h3,.portfolio-item.overlay-links .portfolio-description h3{color:#2f2f2f} .post-item{float:left;height:auto;padding:0 0 20px;width:100%}.post-item .post-item-wrap{background-color:#fff;position:relative}.post-item img{height:auto;width:100%}.post-item .post-audio,.post-item .post-image,.post-item .post-quote-img,.post-item .post-slider,.post-item .post-video{margin:0;padding:0;position:relative} .post-item .post-item-description{color:#676767;line-height:28px;padding:24px}.post-item .post-item-description>h2,.post-item .post-item-description>h2>a{color:#444;font-size:18px;font-weight:600;letter-spacing:-.1px;line-height:23px;margin-bottom:16px}.post-item .post-item-description .post-meta-category,.post-item .post-item-description .post-meta-comments,.post-item .post-item-description .post-meta-date{color:#c2c2c2;font-size:12px;margin-right:8px;position:relative;top:-4px}.post-item .post-item-description .post-meta-category i,.post-item .post-item-description .post-meta-comments i,.post-item .post-item-description .post-meta-date i{margin-right:4px!important} .post-item.border{border:none!important}.post-item.border .post-item-wrap{border:1px solid #f2f2f2}.post-item.border>.post-item-wrap>.post-item-description{padding:24px!important;width:100%!important} .post-image{margin-bottom:20px}.post-image img{width:100%} #footer,.forum h4>small{display:block}#footer{background-color:#f8f2cd;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:32px;position:relative}#footer a:not(.btn):not(:hover){color:#2f2f2f}#footer p{font-family:Noto Sans,sans-serif}#footer a:not(.btn){font-weight:400}#footer .footer-content{padding:60px 0 40px}#footer .widget .widget-title,#footer .widget h4{font-size:14px;font-weight:600;letter-spacing:1px} #footer .copyright-content{background-color:#f6efc0;font-size:13px;min-height:80px;padding:30px 0} .widget{margin-bottom:30px;position:relative}.widget .widget-title,.widget>h4{font-size:14px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:24px;margin-bottom:20px;text-transform:uppercase}.widget:after,.widget:before{clear:both;content:" ";display:table} .widget a{color:#2f2f2f}.widget p{margin-bottom:20px} .item-link{color:#2f2f2f;font-size:12px;letter-spacing:1px;text-transform:uppercase!important}.item-link i{position:relative;right:0;transition:right .3s ease 0s} .background-image{background-position:50%;background-repeat:no-repeat;background-size:cover} #scrollTop{background-color:rgba(0,0,0,.25);background-color:rgba(0,0,0,.25)!important;background-position:50%;background-repeat:no-repeat;border-radius:100px;bottom:0;color:#fff;cursor:pointer;height:40px;line-height:12px!important;opacity:0;overflow:hidden;position:fixed;right:26px;text-align:center;transition:opacity .3s,bottom .5s,box-shadow .3s cubic-bezier(.55,0,.1,1),background-color .1s linear;width:40px;z-index:-1}#scrollTop i{font-size:16px!important;height:39px!important;left:0!important;line-height:39px!important;position:relative;text-align:center!important;top:0!important;transform:translate(0);transition:transform .2s ease;width:39px!important;z-index:10}#scrollTop i,#scrollTop:hover{background-color:transparent!important} #scrollTop:after,#scrollTop:before{background-color:#ddc003;border-radius:100px;content:" ";display:block;height:100%;left:0;position:absolute;top:0;transform:scale(0);transition:all .3s cubic-bezier(.55,0,.1,1);width:100%;z-index:1}#scrollTop:before{background-color:hsla(0,0%,100%,.25);opacity:0;transition:all .5s cubic-bezier(.165,.84,.44,1);z-index:2}#scrollTop:before,#scrollTop:hover:after{transform:scale(1)} [class^=icon]{display:inline-block} .lines-button{align-items:center;appearance:none;background:transparent;border:none;cursor:pointer;display:flex;height:100%;justify-content:center;outline:none;transition:.3s;user-select:none;width:16px}.lines-button>*{display:block} .lines{position:relative;top:-4px}.lines,.lines:after,.lines:before{border-radius:4px;display:inline-block;height:2px;transition:.3s;width:20px}.lines:after,.lines:before{content:"";left:0;position:absolute;transform-origin:2.85714px center;width:100%}.lines:before{top:6px}.lines:after{top:-6px}.lines,.lines:after,.lines:before{background-color:#111} .x{width:auto} iframe{width:100%} .rounded{overflow:hidden} .visible{opacity:1}.text-center{text-align:center} .vertical-align{position:relative;top:50%;transform:translateY(-50%)} .background-dark{background-color:#584d01!important} .text-light,.text-light .lead,.text-light a:not(.btn),.text-light a:not(.btn):hover:not(.btn-light),.text-light div:not(.alert),.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6,.text-light i,.text-light label,.text-light li,.text-light p,.text-light span:not(.btn-label){color:#fff!important} .m-b-30{margin-bottom:30px!important} .m-t-5{margin-top:5px!important} .m-r-10{margin-right:10px!important} .col-no-margin{padding:0!important}.col-no-margin [class^=col-],.row.col-no-margin{margin:0!important;padding:0!important} .p-b-20{padding-bottom:20px!important} .p-t-30{padding-top:30px!important} .space{clear:both;display:block;height:60px;position:relative;width:100%} a:not([href]):not([tabindex]):not(.btn){color:none}.btn:not(.close):not(.mfp-close),a.btn:not([href]):not([tabindex]),button.btn{background-color:#ddc003;border:1px solid #ddc003;border-radius:5px 5px 5px 5px;color:#fff;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;line-height:14px;margin-bottom:6px;outline:none;padding:12px 18px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s}.btn:not(.close):not(.mfp-close):after,a.btn:not([href]):not([tabindex]):after,button.btn:after{content:"";position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;z-index:-1} .btn:not(.close):not(.mfp-close).btn-sm,a.btn:not([href]):not([tabindex]).btn-sm,button.btn.btn-sm{font-size:11px;height:30px;line-height:28px;padding:0 14px}.btn:not(.close):not(.mfp-close).btn-lg,a.btn:not([href]):not([tabindex]).btn-lg,button.btn.btn-lg{font-size:16px;height:58px;letter-spacing:2px;line-height:56px;padding:0 40px}.btn:not(.close):not(.mfp-close):focus,.btn:not(.close):not(.mfp-close):hover,.btn:not(.close):not(.mfp-close):not(:disabled):not(.disabled).active,.btn:not(.close):not(.mfp-close):not(:disabled):not(.disabled):active,a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover,a.btn:not([href]):not([tabindex]):not(:disabled):not(.disabled).active,a.btn:not([href]):not([tabindex]):not(:disabled):not(.disabled):active,button.btn:focus,button.btn:hover,button.btn:not(:disabled):not(.disabled).active,button.btn:not(:disabled):not(.disabled):active{background-color:#ab9402;border-color:#ab9402;color:#fff;text-decoration:none}.btn:not(.close):not(.mfp-close).btn-outline,a.btn:not([href]):not([tabindex]).btn-outline,button.btn.btn-outline{background-color:transparent;border:2px solid #ddc003;color:#ddc003} .btn:not(.close):not(.mfp-close).btn-rounded,a.btn:not([href]):not([tabindex]).btn-rounded,button.btn.btn-rounded{border-radius:2em!important} .btn:not(.close):not(.mfp-close).btn-light,.btn:not(.close):not(.mfp-close).btn-white,a.btn:not([href]):not([tabindex]).btn-light,a.btn:not([href]):not([tabindex]).btn-white,button.btn.btn-light,button.btn.btn-white{background-color:#fff;border-color:#e6e8eb;color:#4c5667}.btn:not(.close):not(.mfp-close).btn-light.active,.btn:not(.close):not(.mfp-close).btn-light:active,.btn:not(.close):not(.mfp-close).btn-light:focus,.btn:not(.close):not(.mfp-close).btn-light:hover,.btn:not(.close):not(.mfp-close).btn-white.active,.btn:not(.close):not(.mfp-close).btn-white:active,.btn:not(.close):not(.mfp-close).btn-white:focus,.btn:not(.close):not(.mfp-close).btn-white:hover,a.btn:not([href]):not([tabindex]).btn-light.active,a.btn:not([href]):not([tabindex]).btn-light:active,a.btn:not([href]):not([tabindex]).btn-light:focus,a.btn:not([href]):not([tabindex]).btn-light:hover,a.btn:not([href]):not([tabindex]).btn-white.active,a.btn:not([href]):not([tabindex]).btn-white:active,a.btn:not([href]):not([tabindex]).btn-white:focus,a.btn:not([href]):not([tabindex]).btn-white:hover,button.btn.btn-light.active,button.btn.btn-light:active,button.btn.btn-light:focus,button.btn.btn-light:hover,button.btn.btn-white.active,button.btn.btn-white:active,button.btn.btn-white:focus,button.btn.btn-white:hover{background-color:#f4f5f8;border-color:#e6e8eb;color:#4c5667}.btn:not(.close):not(.mfp-close).btn-light.btn-outline,.btn:not(.close):not(.mfp-close).btn-white.btn-outline,a.btn:not([href]):not([tabindex]).btn-light.btn-outline,a.btn:not([href]):not([tabindex]).btn-white.btn-outline,button.btn.btn-light.btn-outline,button.btn.btn-white.btn-outline{background-color:transparent;border-color:#fff;color:#fff} .btn:not(.close):not(.mfp-close).btn-success,a.btn:not([href]):not([tabindex]).btn-success,button.btn.btn-success{background-color:#d60505;border-color:#d60505}.btn:not(.close):not(.mfp-close).btn-success:focus,.btn:not(.close):not(.mfp-close).btn-success:hover,.btn:not(.close):not(.mfp-close).btn-success:not(:disabled):not(.disabled).active,.btn:not(.close):not(.mfp-close).btn-success:not(:disabled):not(.disabled):active,a.btn:not([href]):not([tabindex]).btn-success:focus,a.btn:not([href]):not([tabindex]).btn-success:hover,a.btn:not([href]):not([tabindex]).btn-success:not(:disabled):not(.disabled).active,a.btn:not([href]):not([tabindex]).btn-success:not(:disabled):not(.disabled):active,button.btn.btn-success:focus,button.btn.btn-success:hover,button.btn.btn-success:not(:disabled):not(.disabled).active,button.btn.btn-success:not(:disabled):not(.disabled):active{background-color:#a40404;border-color:#a40404;color:#fff} .btn:not(.close):not(.mfp-close)+.btn,a.btn:not([href]):not([tabindex])+.btn,button.btn+.btn{margin-left:4px} .heading-text{margin-bottom:30px}.heading-text h1,.heading-text h2,.heading-text h3,.heading-text h4,.heading-text h5,.heading-text h6{margin-bottom:30px;position:relative} .heading-text h2,.heading-text h3{font-size:60px;letter-spacing:-.7px;line-height:66px;margin-bottom:30px} .heading-text p{font-size:18px;margin-bottom:30px} .heading-text.heading-section h2{font-size:40px;line-height:56px;margin-bottom:60px;position:relative}.heading-text.heading-section h2:before{background-color:#ddc003;bottom:-30px;content:"";height:2px;left:0;position:absolute;right:0;width:100px}.heading-text.heading-section.text-center h1:before,.heading-text.heading-section.text-center h2:before,.heading-text.heading-section.text-center h3:before,.heading-text.heading-section.text-center h4:before,.heading-text.heading-section.text-center h5:before,.heading-text.heading-section.text-center h6:before{margin:0 auto} .heading-text.heading-section p{font-size:18px;font-weight:300} .social-icons{line-height:0}.social-icons ul{margin:0;padding:0}.text-center.social-icons ul{display:inline-block}.social-icons li{float:left;list-style:none}.social-icons li a{background:rgba(78,78,78,.71);border:0;border-radius:4px;color:#333;float:left;font-size:16px;height:32px;line-height:32px;margin:0 4px 4px 0;overflow:hidden;text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:32px} .social-icons.social-icons-colored a,.social-icons.social-icons-colored-hover a:hover{border:0;color:#fff!important} .social-icons.social-icons-colored .social-facebook a,.social-icons.social-icons-colored-hover .social-facebook a:hover{background-color:#5d82d1}.social-icons.social-icons-colored .social-twitter a,.social-icons.social-icons-colored-hover .social-twitter a:hover{background-color:#40bff5} .social-icons.social-icons-colored .social-instagram a,.social-icons.social-icons-colored-hover .social-instagram a:hover{background-color:#e53d00} .social-icons.social-icons-colored .social-linkedin a,.social-icons.social-icons-colored-hover .social-linkedin a:hover{background-color:#238cc8} .social-icons.social-icons-large li a{font-size:18px;height:48px;line-height:48px;width:48px} .social-icons li:hover i{-webkit-animation:toTopFromBottom .3s forwards;-moz-animation:toTopFromBottom .3s forwards;animation:toTopFromBottom .3s forwards} i:not(.fa):not(.fab):not(.far):not(.fas){speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inspiro-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none} .icon-box:before{content:"\e925"} .icon-chevron-right:before{content:"\e930"}.icon-chevron-up:before{content:"\e931"} .icon{margin-bottom:16px}div.icon-box:before{display:none!important}.icon-box{margin-bottom:50px;position:relative}.icon-box .icon{height:64px;position:absolute;width:64px}.icon-box .icon i{border-radius:50%;font-size:28px;line-height:66px;text-align:center}.icon-box .icon a,.icon-box .icon i{color:#002a44;height:100%;width:100%}.icon-box h3,.icon-box h5{font-size:16px;font-weight:700;letter-spacing:0;line-height:25px;margin:0 12px 10px 83px}.icon-box p{font-size:16px;font-weight:400;line-height:28px;margin:0 0 20px 83px} .icon-box .icon i{-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s} .icon-box.medium>h3,.icon-box.medium>h4,.icon-box.medium>h5{margin:0 12px 10px 84px}.icon-box.medium>p{margin:0 0 20px 84px} .icon-box.clean .icon i{background-color:none;color:#333;font-size:50px} .text-box{cursor:pointer;padding:40px;text-align:center;transition:background .4s ease 0s}.text-box i{font-size:42px;margin:30px 0 20px}.text-box h3,.text-box h5,.text-box i,.text-box p{color:#fff;transition:all .4s ease 0s}.text-box:hover{background:#eee}.text-box:hover h3,.text-box:hover h5,.text-box:hover i,.text-box:hover p{color:#333} .text-box.hover-effect{padding:30px 30px 10px}.text-box.hover-effect i{margin:90px 0 20px}.text-box.hover-effect p{opacity:0}.text-box.hover-effect:hover i{margin:70px 0 6px}.text-box.hover-effect:hover p{opacity:1} .flickity-viewport{overflow:hidden!important}.carousel .polo-carousel-item img,.flickity-slider>div>img{width:100%} .flickity-enabled{position:relative} .flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab} .flickity-button{background:#fff;border:0;border-radius:50%;box-shadow:0 0 15px rgba(0,0,0,.1);box-sizing:initial;color:#9896a6;cursor:pointer;display:block;height:40px;line-height:40px;margin:-23px 0 0;opacity:0;position:absolute;text-align:center;top:50%;transition:all .2s ease 0s;width:40px;z-index:10;z-index:200}.flickity-button:before{color:#2d2d2d} .flickity-button.next:before,.flickity-button.previous:before{font-family:inspiro-icons!important;font-size:25px}.flickity-button.next{right:0}.flickity-button.next:before{content:"\e930";margin-left:4px} .flickity-button.previous{left:0}.flickity-button.previous:before{content:"\e92f";margin-right:2px} .flickity-button svg{display:none!important}.carousel:hover .flickity-button.next,.inspiro-slider:hover .flickity-button.next{left:auto;opacity:1;right:10px} .carousel:hover .flickity-button.previous,.inspiro-slider:hover .flickity-button.previous{left:10px;opacity:1;right:auto} .polo-carousel-item.is-selected{z-index:2}.flickity-button-icon{fill:currentColor}.flickity-page-dots{bottom:-25px;height:10px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%;z-index:3}.flickity-page-dots .dot{background-color:transparent;border-radius:50%;box-shadow:inset 0 0 0 2px #ccc;cursor:pointer;display:inline-block;height:10px;margin:0 4px;overflow:hidden;position:relative;transition:background .8s ease;width:10px}.flickity-page-dots .dot:after{background-color:#ccc;border-radius:50%;bottom:0;box-shadow:0 0 1px #ccc;content:"";height:0;left:0;outline:medium none;overflow:hidden;position:absolute;text-indent:-999em;transition:height .3s ease;width:100%}.flickity-page-dots .dot.is-selected:after{height:100%} .carousel{opacity:0;transition:opacity .3s ease;visibility:hidden}.carousel.carousel-loaded{opacity:1;visibility:visible} hr{clear:both;margin-bottom:10px;margin-top:10px}hr.space{border:none;height:50px} .modal-strip{background-color:#000;bottom:0;color:#fff;display:inline-block;left:0;padding:20px;position:fixed;transform:translate3d(0,200px,0);transition:all .7s ease 0s;width:100%;z-index:999!important}.modal-strip .btn,.modal-strip h1,.modal-strip h2,.modal-strip h3,.modal-strip h4,.modal-strip h5{margin-bottom:0!important}.modal-strip a,.modal-strip a:active,.modal-strip a:hover,.modal-strip a:visited{color:#fff;text-decoration:underline} .testimonial .testimonial-item{background-color:#fff;border:1px solid #eee;margin-bottom:20px;padding:46px;text-align:center;width:100%}.testimonial .testimonial-item>img{border-radius:50%;display:block;float:none;height:72px;margin:0 auto 10px;width:72px}.testimonial .testimonial-item>p{font-size:15px;font-weight:400;line-height:22px;margin-bottom:0;margin-top:10px;padding-bottom:20px}.testimonial .testimonial-item>span{display:block;font-size:15px;font-weight:600;line-height:22px} .testimonial.testimonial-single .testimonial-item{background-color:transparent;border:0;padding:30px 80px}.testimonial.testimonial-single .testimonial-item>img{box-shadow:0 0 15px 0 rgba(0,0,0,.06)}.testimonial.testimonial-single .testimonial-item p{font-size:20px} .bg-overlay{background:rgba(0,0,0,.59);bottom:0;content:" ";height:100%;left:0;opacity:.12;position:absolute;right:0;top:0;width:100%;z-index:0} .bg-overlay~.container,.bg-overlay~.container-fluid{position:relative;z-index:2} [data-animate]{opacity:0}.icon[data-animate],[data-animate].visible{opacity:1} [data-bg-image]{background-position:50%;background-repeat:no-repeat;background-size:cover}[data-bg-image]:before{background-color:#584d01;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .5s linear;width:100%} #mainMenu.menu-creative nav>ul>li>a:after{background-color:#ddc003!important} #header{line-height:unset}#mainMenu nav{margin-top:20px}.lh-0{line-height:0px} .slider-bottom{position:relative;top:20%}.z-index-top{z-index:100} #logo img{margin-bottom:.5rem;max-height:80px} .background-image.contain{background-size:contain}#mainMenu .btn{border-radius:10px;height:unset!important}.home-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;font-style:italic;font-weight:bolder;height:100%;min-height:200px}.home-image>h2{font-weight:800} .testimonial-item>p{margin:0 auto;max-width:500px}.row.reverse{flex-direction:row-reverse}.grid li,.grid-item,.portfolio-item{padding:0} #mainMenu.menu-creative nav>ul>li>a:after{background-color:#d81d31!important} </style> {% endblock %}\n
        {% block css %}\n
            {% include('components/css.html.twig') %}\n
            <style>\n
                {% if generalS.general.policeGeneral %}@import url('https://fonts.googleapis.com/css2?family={{ generalS.general.policeGeneral }}&display=swap');{% endif %}\n
                {% if generalS.general.policeTitres %}@import url('https://fonts.googleapis.com/css2?family={{ generalS.general.policeTitres }}&display=swap');{% endif %}\n
                {% if generalS.general.policeGeneral %}*:not(.fa,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 ,h1>span, h2>span , h3>span, h4>span){\n
                    font-family: {{ generalS.general.policeGeneral }} !important;\n
                }\n
                {% endif %}\n
                {% if generalS.general.policeTitres %}\n
                h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 ,h1>span, h2>span , h3>span, h4>span{\n
                    font-family : {{ generalS.general.policeTitres }} !important;\n
                }\n
                {% endif %}\n
            </style>\n
        {% endblock %}\n
    \n
    </head>\n
    <body>\n
    \n
    <div class="body-inner">\n
    \n
        {% block menu %}\n
        {% include('components/menu.html.twig') %}\n
        {% endblock %}\n
    \n
        {% block content %}\n
        {% endblock %}\n
        <div id="cookieNotify" class="modal-strip cookie-notify background-dark" data-delay="3000" data-expire="1" data-cookie-name="{{ generalS.general.nomEntreprise }}" data-cookie-enabled="true">\n
            <div class="container">\n
                <div class="row">\n
                    <div class="col-lg-8 text-sm-center sm-center sm-m-b-10 m-t-5">Ce site utilise des cookies pour vous garantir une meilleure navigation. En poursuivant votre visite sur notre site vous acceptez l'utilisation des cookies. <a href="{{ path('cookies') }}" class="text-light"><span> En savoir plus <i class="fa fa-info-circle"></i></span></a></div>\n
                    <div class="col-lg-4 text-right sm-text-center sm-center">\n
                        <button type="button" class="btn btn-rounded btn-light btn-outline btn-sm m-r-10 modal-close">Refuser</button>\n
                        <button type="button" class="btn btn-rounded btn-light btn-sm modal-confirm">Ok !</button>\n
                    </div>\n
                </div>\n
            </div>\n
        </div>\n
    \n
        {% block footer %}\n
        {% include('components/footer.html.twig') %}\n
        {% endblock %}\n
        <div class="modal fade" tabindex="-1" role="dialog" aria-hidden="true" id="ajaxModal">\n
            <div class="modal-dialog">\n
                <div class="modal-content">\n
                    <div class="modal-header">\n
                        <h4>Modification du texte</h4>\n
                    </div>\n
                    <div class="modal-body">\n
                        ...\n
                    </div>\n
                </div>\n
            </div>\n
        </div>\n
    </div>\n
    \n
    <a id="scrollTop"><i class="icon-chevron-up"></i><i class="icon-chevron-up"></i></a>\n
    \n
    {% block js %}\n
        {% include('components/js.html.twig') %}\n
    \n
    {% endblock %}\n
    </body>\n
    </html>\n
    \n
    """
  trace: {
    /var/www/vhosts/bsbroyalconstruction.fr/spidertec.fr/httpdocs/templates/base.html.twig:7 {
      Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
      › <meta name="description" content="Clearnet ISO"><link rel="icon" type="image/png" href="{{ get_assets(asset('images/upload/logo-petit.png'))['3x'] }}"><meta http-equiv="X-UA-Compatible" content="IE=edge">
    }
    /var/www/vhosts/bsbroyalconstruction.fr/spidertec.fr/httpdocs/vendor/twig/twig/src/Template.php:367 {
      Twig\Template->display(array $context, array $blocks = []) …
      › {    $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));}
    }
    /var/www/vhosts/bsbroyalconstruction.fr/spidertec.fr/httpdocs/var/cache/dev/twig/89/89d26d64b5454db99472411fc79e2832.php:51 {
      __TwigTemplate_daf6678b6a6f1c84efaa545868ea1b6c->doDisplay(array $context, array $blocks = []) …
      › $this->parent = $this->loadTemplate("base.html.twig", "pages/service.html.twig", 1);$this->parent->display($context, array_merge($this->blocks, $blocks));}
    /var/www/vhosts/bsbroyalconstruction.fr/spidertec.fr/httpdocs/vendor/twig/twig/src/Template.php:394 {
      Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
      › try {    $this->doDisplay($context, $blocks);} catch (Error $e) {
    }
    /var/www/vhosts/bsbroyalconstruction.fr/spidertec.fr/httpdocs/vendor/twig/twig/src/Template.php:367 {
      Twig\Template->display(array $context, array $blocks = []) …
      › {    $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));}
    }
    /var/www/vhosts/bsbroyalconstruction.fr/spidertec.fr/httpdocs/vendor/twig/twig/src/Template.php:379 {
      Twig\Template->render(array $context) …
      › try {    $this->display($context);} catch (\Throwable $e) {
    }
    /var/www/vhosts/bsbroyalconstruction.fr/spidertec.fr/httpdocs/vendor/twig/twig/src/TemplateWrapper.php:40 {
      Twig\TemplateWrapper->render(array $context = []): string …
      ›     // as it should only be used by internal code    return $this->template->render($context, \func_get_args()[1] ?? []);}
    }
    /var/www/vhosts/bsbroyalconstruction.fr/spidertec.fr/httpdocs/vendor/twig/twig/src/Environment.php:277 {
      Twig\Environment->render($name, array $context = []): string …
      › {    return $this->load($name)->render($context);}
    }
    /var/www/vhosts/bsbroyalconstruction.fr/spidertec.fr/httpdocs/vendor/symfony/framework-bundle/Controller/AbstractController.php:258 {
      Symfony\Bundle\FrameworkBundle\Controller\AbstractController->renderView(string $view, array $parameters = []): string …
      › 
      ›     return $this->container->get('twig')->render($view, $parameters);}
    }
    /var/www/vhosts/bsbroyalconstruction.fr/spidertec.fr/httpdocs/vendor/symfony/framework-bundle/Controller/AbstractController.php:266 {
      Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
      › {    $content = $this->renderView($view, $parameters);}
    /var/www/vhosts/bsbroyalconstruction.fr/spidertec.fr/httpdocs/src/Controller/WebsiteController.php:296 {
      App\Controller\WebsiteController->service(ServiceRepository $serviceRepository, GeneralRepository $generalRepository, int $id): Response …
      ›     'previousService' => $previousService,    'otherServices' => $otherServices]);
    }
    /var/www/vhosts/bsbroyalconstruction.fr/spidertec.fr/httpdocs/vendor/symfony/http-kernel/HttpKernel.php:153 {
      Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
      › // call controller$response = $controller(...$arguments);}
    /var/www/vhosts/bsbroyalconstruction.fr/spidertec.fr/httpdocs/vendor/symfony/http-kernel/HttpKernel.php:75 {
      Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
      › try {    return $this->handleRaw($request, $type);} catch (\Exception $e) {
    }
    /var/www/vhosts/bsbroyalconstruction.fr/spidertec.fr/httpdocs/vendor/symfony/http-kernel/Kernel.php:202 {
      Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
      › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
    }
    /var/www/vhosts/bsbroyalconstruction.fr/spidertec.fr/httpdocs/public/index.php:20 {$request = Request::createFromGlobals();$response = $kernel->handle($request);$response->send();
    }
  }
}
logger
Symfony\Bridge\Monolog\Logger {#120 …8}